My guess would be you have to live in Canada to take advantage of these rates. Canadian dollar ration is different. As of today, $1.00 US dollar is to CA $1.01. They may want proof that you live there. Obviously you have to show a drivers license. I would careful on this one. You are right, you don't want any surprises at the check in counter.