Just a note, if you are paying in mixed currency, it's a total of $5.00, so they aren't doing any kind of exchange on a portion of USD paid.  It's just easiest to keep a CAD $5.00 set aside for the return trip.  Put it with your passports or something.