No.
Federal banking laws prohibit in-branch deposits across state lines, so you couldn't walk into your local BofA there in Canada and make the deposit into that accout out-of-state (country) account.
You need to contact the branch where you account is based and either:
- mail (fedex, whatever) your deposit(s) to them
- wire your deposit(s)
Withdrawals, however, are an entirely different story. There are no restrictions.