Sadly, he would be losing money to pay me money because 1 CAD is only 0.80 USD so purchasing BTC with a Canadian bank account/card gives him worse exchange rates. How we've gotten around this is him buying me Amazon gift cards. He can spend $50 CAD on a gift card that is worth $50 USD and I just use that on Amazon anytime I want.