HOWEVER, you need to write a cheque, drawn in US funds on a US bank with a US address (Basically, the branch needs a 9 digit ABA transit number and has to be located in the US). Hmm, can't open accounts online anymore thanks to the Patriot Act and what not. No trips to the US planned in the near future. Alright, I've had an account with Bank of Montreal since I was six, maybe they can facilitate something....
"In regards to your inquiry, I can advise that, regrettably, BMO Bank of Montreal does not provide the facility you have requested. Please note that we do provide the option to open US Dollar accounts, however we are unable to set up accounts that are held at banks in the United States. I apologize for this limitation."
Well there goes that idea. I'm going to try RBC next, they have a program called RBC Access USA. It looks like it's set up for snowbirds and it looks like the accounts are held with RBC Centura bank. Not much information online, and you have to go in to the branch to set it up. Well Thursday is the day they're open late so wish me luck.