As Liam stated it is very hard to open bank account without being present in canada, Maybe if you got connections with well known person then it might be possible to open on their name, I saw in a whatsapp group, Selling Canadian bank accounts but they were all scam.