In the past you did have to to collect and recheck at the first entry point.
But now on an AC int'l (non-US) to AC dom ticket at YVR you don't need to
https://www.aircanada.com/uk/en/aco/...rt/int-ca.html
Not sure if the same applies to CX to AC though