As a client you probably have certain privileges, if you are interested make an appointment and talk to one of the Officers, they all speak English and are very helpful. I have received Intl. wires, never paid any fee at the incoming bank however the outgoing bank charges 50 CAD$. To avoid any bank charges of this kinds I use the old fashioned check which I deposit as needed for my cash flow. No idea how this works in the US who's banks are less regulated than in Canada.