I'm a Canadian citizen, traveling from Canada to the US. I have a 5-hour layover in Toronto where I will continue to Minneapolis. Will I need to claim my baggage to take it through customs at YYZ? If so, will I need to claim it as soon as I arrive? Not looking to carry around my bags for 5 hours if I can avoid it, and I can't find a clear answer online. I'm transferring from WestJet to Delta at Toronto, and the whole itinerary was booked through WestJet. I called them and they just told me the ticket agent would tell me what to do.
Edit: This is a very late update but I have flown from Canada to the US several times since asking this question and can confirm my bags are always checked through to the final destination.