https://www.canada.ca/en/financial-consumer-agency/services/banking/opening-bank-account.html#toc1
The site says "You MAY need to go to the financial institution in person to open a bank account." .. so there is a possibility that you can open the account without being present and this is exactly what our consultant said as well. Issue is finding such a bank!.
We are also stuck at this stage of trying to gather documents to prove that the "business is up and running and actively engaged".
i opened an account with RBC and i live in india and i don't have any visa to visit canada.