Ok, I realize this is very subjective, as everyone has a different experience. I am now a PR of Alberta (came from USA) and I am totally clueless on which bank to pick as my new Canadian bank. I've Googled for HOURS about the various banks but I want a few recommendations from real-life people...