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. At this time, sole proprietors, partnerships and non-Canadian corporations are not supported.
You may sign-up for an account with us on https://app.venn.ca/signup