I have another tip for you. Some banks (Royal bank for sure) will let you hold usd in your investment account right alongside cnd, so you can buy USD vanguard etfs and hold them in our rrsp or TFSA, you don't have to invest in cnd at all if you don't want to.
Norbert's gambit will be super useful for you to read up on too.
http://canadiancouchpotato.com/2013/12/03/norberts-gambit-the-complete-guide/
When I looked 2 years ago... TD Ameritrade held dual country securities licensing, and you can keep US investments there, while living in Canada.
DO NOT USE WELLS FARGO They change their rules / decisions about it frequently, and lock up your money in unusual and deviously confusing ways.
Another thing is that Mortgages work very differently, and are advertised / sold very differently than in the USA.
Canadian banks have good programs for new immigrants, and getting loans, etc is possible right away, unlike the USA (for the most part).
Electronic funds instead of cash payments are more common, but the US has been changing a lot in the past 10 years.
Cell phone plans are more, but many family activities are less.
Less Tipping, overall (the number of people looking for a tip is less, and the restaurant tipping is slightly less)
Generally all public schools are good, not great. e.g., if there was a scale from 1 to 10, 90% of the public schools range (IMO) from 5-7. BUT they all have tons of arts, project, collaborative work, science programs, field trips music and library time compared to my experience of California school system. BUT no or few cafeteria / lunch programs.