Most non-resident friendly bank account & stock brokerage account?

Might become a non-resident soon. I need my put my cash and investments in a safe place.

Which bank account & stock brokerage account is most non-resident friendly? I need to avoid a scenario where I might have to make a trip back to Canada to deal with certain issues.