If your business is registered in Canada, it will already have a Canadian business address as part of the registration process. As long as your business is registered in Canada, you can open an account with us.
We currently only support corporations registered in Canada. Sole proprietors may be considered on a case-by-case basis. At this time, partnerships and non-Canadian corporations are not supported.
You may sign-up for an account with us on https://app.tryvault.com/signup