I'm a US citizen from Buffalo and I'll be flying into Toronto next week with my Spanish partner. My dad is picking us up from the Toronto airport and we're driving to Buffalo. My questions are:
Does my Spanish partner have to do anything special to enter Canada, like an ESTA form? He has his ESTA for crossing into the US.
If we have 5 bottles of wine between the two of us, is that ok? Is there a limit? If we have to pay duty on one of the bottles (say the limit is 2 per person), how much will it cost?
Thanks for any help!