My bank won't give me loose US Change other than what's in the till unless I special order it, Service charge $35, $20 if you have a Business account. Otherwise "Sorry, all I have is what I got here in this till." Loosely translated: 'Unless we can profit from you then Bugger off"
But you are in Canada... I just walked in and picked up 1,000 One Dollar U.S. Coins on a Monday... They did ask if I had an account on the Friday before...