I found an answer.
Customhouse.com or Customhouse.ca will transfer funds between your bank accounts for free. There is a bit of paper work involved with the accounts you have to use, but once it is set up, the transfer can be done online, and you even get a quote for the cost of the exhange between currencies. Usually takes 4-5 business days for the transfer to go though, so just as fast as a check in the mail!!
