if it is a purchase, like you buy something, you can use any card, but the exchange rate will be higher than you can get from a bank.
if it is not a purchase, like paying a utility bill, you can go to the bank, and cash advances whatever CAD amount to cover the USD amount. that way, your interested charged on your credit card will be different. and no grace period.
my two cents