According to this information file available at website of Royal Bank of Canada, International customers can avail form 97B which permits non-residentials to open account.
In order to open your account, you’ll need to provide two pieces of identification, such as your: passport; Social Insurance Number (SIN) card; IMM 1442 (Student Authorization; employment Authorization; Visitor Record; Temporary Resident’s Permit) or IMM 5292 (Confirmation of Permanent Residence).