Get bank draft of Canadian bank payable to yourself, open and deposit your US bank account after you live in USA.
If you prefer to transfer money faster without holding period for deposited check, assuming you have HSBC/RBC/TD bank account in Canada, you can open HSBC/RBC/TD bank account in USA.
By the way, HSBC can transfer money electronically in the world, and free if between HSBC accounts in the world.