How to Register a Business in Canada from Abroad
Canada is one of the easiest countries in the world to start a business in — even if you don't live there. Foreign entrepreneurs can incorporate, get a Business Number from the CRA, open a bank account, and start operating in Canada entirely remotely. But you need a Canadian address to do it.
Step 1: Get a Canadian Address
Before you can incorporate or register with the CRA, you need a Canadian mailing address. This is where government correspondence, tax notices, and legal documents will be sent. A virtual mailbox for non-residents gives you a real Ontario street address you can use immediately — from anywhere in the world.
Step 2: Incorporate Your Business
You can incorporate federally through Corporations Canada or provincially through the Ontario Business Registry. Both accept online applications. You'll need a registered office address in Canada — your V Mailbox address works for this.
Federal incorporation costs $200 online. Ontario incorporation costs $360. Both can be completed in 1-3 business days.
Step 3: Get a Business Number (BN) from the CRA
Once incorporated, register for a Business Number with the CRA. This lets you open a GST/HST account, payroll account, and import/export account. The CRA will send confirmation to your Canadian mailing address.
Step 4: Open a Canadian Bank Account
Most Canadian banks require a physical visit to open a business account, but some (like Wise Business or certain credit unions) offer remote account opening for incorporated businesses with a Canadian address. Your V Mailbox address satisfies the address requirement.
Step 5: Start Operating
With your incorporation, BN, bank account, and Canadian address in place, you can invoice Canadian clients, collect GST/HST, and operate as a Canadian business — all while managing your mail from your V Mailbox dashboard.
Ready to Get Your Canadian Address?
Plans from $9.99/mo. Real Ontario street address. Manage everything online.
Get Started →