You have to be physically present to open an account and it's possible in some banks without u being a resident. So even when visiting on tourist visa u can open an account.
If u don't av the required cut off points for IRCC draw, them PNP helps to give u additional 600 points to qualify for...