Most US banks do not charge for purchasing a bank draft (at least mine didn't) and Canadian banks do not charge for depositing a draft, but Canadian banks do charge for purchasing a bank draft. In your case, there may be no charge. Also, personal cheque works fine. You can ask your bank to make sure if you want.