Hi arun_gc_waiting
You can give an address in Calgary. But if there are any issues with your PR card (like mine), you will have to travel to Calgary. So be careful.
Opening a bank account is up to you. I dont see any reason to have an account , unless you want to sell your house here and wire large sums when the rate is right.
My advice to everyone landing by air, insist on a digital picture at the airport.I landed for that purpose and they did not take a digital picture. Now they want me to appear in person because my picture in not scannable.