Don't exchange in Canada. I bring CDN and exchange it here. I pay for everything in J $ except for my taxi to and from the airport and the coffee I take home. Those I pay for in US $ (cost me a small fortune too!).