Great info but a bit confusing based on the agent's comments at YYZ a couple of weeks ago. I was transiting through YYZ back to the US and had more than 1 liter of wine. I checked exceeded duty and got the big X on my GE card. I was sent to a room on the side and where I was told that I can bring in up to 1 gallon of wine (or 3.9L) and not have to declare it. Only spirits above a certain alcohol level - since forgotten - needed to be declared. Is that correct? I am hoping to bring more wine back in a few weeks and if I can skip the GE X, it would be great
Cheers -