http://cbsa-asfc.gc.ca/publications/pub/rc4151-eng.html has a list of stuff you can bring with you duty free.
As for the account. If you want to bring a check with all your money, you can but if you would rather wire it, you have to deal with your bank in the US, online or through the phone, to wire the money to your new account in Canada.