Apologies if this has been mentionned before, but if you are buying a new game from the US I would recommend getting a USD credit card, and ideally keep a USD bank account for yourself, or at least just pay the bank premium on the USD exchange - NEVER pay on a CAD credit card if you can help it, 2% on $8k USD is $160 you could be saving