I just learned that FedLoan, the agency that is handling my US student loans, will only accept payment in US funds from a US bank. I can't even pay with a US credit card, much less a Canadian check. Cheque. (I'll get there eventually! :P )
I called BMO, and apparently their US dollar...