I thought that I would provide the web link below to an item on CBC news about getting better conversion rates when buying US$ than you get from your local bank.
Apparently Knightsbridge charges 50 basis points (0.5%) to do the conversion compared to the bank's 250 to 300 BP (2.5% to 3%).
I don't know what the Canadian snowbird association's rates are.
web link