Standard is always to use the passport of the country that you are entering.
Most countries require this of dual citizens.
Coming into YVR, it makes no difference, since Canada is just about the only
country that does not have express lanes at immigration for its own citizens/residents. You are in the same line regardless.