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 on Venn "Sign Up".
Note: We currently only support corporations registered in Canada. At this time, sole proprietors, partnerships and non-Canadian corporations are not supported.