Whiplash cam in Canada?

You can get a USD prepaid credit card from cibc and reload when you plan to buy something.
I also have a usd bank account to buy american when the dollar is in my favour
I am sure the other banks have that option.