No, you do not need to be physically present to open an account.
As part of our drive to improve our digital services, we are constantly increasing the number of documents that can be completed or signed electronically. However, some jurisdictions still require physical signatures for certain documents.