I know someone in the same spot, UK/Canada passports. He uses UK for everything, has ESTA/ETA for the UK passport. When returning to Canada he only uses his Canadian Passport once at the desk for the CBSA, uses the UK passport for every other part of the trip.
I did wonder if he'd not get in trouble for using the UK passport for the rest of the trip but apparently CBSA couldn't care less.