Quote from an article on coindesk.com regarding the freezing of USD deposits to Chinese exchanges:
"Other exchanges have reported transfer holds as well, though how the developments are connected isn't immediately clear. Crypto-exchange BTC-e, for example, said that it wouldn’t accept international transfers in USD for the next month, citing a shift to a new bank account in a post on Twitter from 14th April."
Perhaps this is relevant to your situation, not sure. Statement says "wouldn't accept". Also, you might have a US-based intermediary bank involved in a transfer from btc-e to your Canadian bank. Not sure how you would determine that fact. Good luck.