I'll be flying MSP > YYZ > YHZ. I understand I'll need to go through customs and immigration at YYZ. Here's my question: What makes more sense (for speed of getting through customs), 1) Checking my luggage (do I need to pick it up at YYZ and re-check it?) or 2) just bringing it all in a carry-on and checking nothing?
What will my process look like once @ YYZ?