Hi - You shouldn't have to if you are flying on AC and transferring to an AC flight to Vancouver. The bags should automatically be transferred and sent to your final destination. I'm assuming that your flight starts in PHL. I just flew LAS - YVR - YXE and did not have to pick up my bags in Vancouver (even though my layover was 9 hrs). You will have to clear Canada Immigration/Customs in YYZ.