As a Canadian with a no forex credit card, I’ve found it cheaper to pay in USD, so it is.
I also get a lot of “Dear CA Customer” type emails.