How to Start an Online Business in Canada (2020): Ultimate Beginner’s Guide

How to Start an Online Business in Canada

It’s never been easier to start an online business in Canada, whether you’re looking for some extra spending money, want to replace your job income, or build an online empire (yes – an empire!).

The Internet has been around for more than two decades and technology has evolved to the point that you don’t need technical skills or experience to create a profitable online business.

But make no mistake about it: creating a profitable online business does take work. Despite many claims out there to the contrary, overnight online riches aren’t just sitting out there for the taking, and geysers of cash won’t be flying into your pockets in a matter of days. Bottom line: it will take considerable effort to make enough income to support a typical household.

But the good news is that an online business based in Canada that reliably provides income is within reach! And while online business possibilities are almost limitless, there are fundamental concepts to understand when you are starting an online business.

This article serves as an introduction to how to start an online business in Canada and is the first in a series of dozens of articles we’ll be rolling out to help you make money online. As you read through the introduction to each section, you can click through to a more in-depth exploration of the topic.

Why Start an Online Business?


Before jumping in, you should weigh the pros and cons to decide if starting an online business is right for you:

Pros of Starting an Online Business in Canada

  • It’s never been easier – As the internet has matured, tools and technologies have come along that make starting a website business easier than ever, a trend that will likely continue for the foreseeable future. In the past, you’d need considerable technical skills to do things like creating a website, process orders, and get website visitors. Today, you can create a website, attract visitors, and start making money with minimal technical skills.
  • Low costs/barrier to entry – The technologies required to launch a website and start driving sales are relatively inexpensive. And the open nature of the web means that barriers to entry for new businesses are low. Online, you can compete with anyone.
  • Make money while you sleep – The promise of an online business is that you can automate most processes, meaning that you are making money without having to process orders manually in real-time. Being able to have money coming in without a constant demand for your time is a tempting proposition for most entrepreneurs.
  • Entrepreneurship – You can work on your website as your time allows. The ability to “set your hours,” working as much or as little as you want, is an enticing prospect for many Canadiens.
  • Reap your rewards – The money you make is your own, unlike when you work for someone else. The harder you work the more rewards you’ll be able to keep.
  • You don’t need a staff – You can create a thriving online business without having to hire staff and deal with related needs. Even if you need to hire someone to help with your site, most if not all the work, can be done by outsourcing. You can pay a freelancer when you need something completed and move on, meaning you don’t need to keep a paid staff.

Cons of Starting an Online Business in Canada

  • Investment of time and/or money – There are a lot of stories about individuals becoming “internet millionaires” seemingly overnight. The truth is that running a website that continually brings in revenue can require a significant investment of time and/or money. In the online world, there is usually a trade-off between doing something cheaply or for free yourself but spending time doing it, or paying for it to be done. Whether it’s money or time, building an online business that is consistently profitable will require an investment in at least one area if not both.
  • Competition can be tough – The worldwide marketplace we live in means that you’ll be competing with businesses around the world. There is still plenty of opportunities, particularly if you spend the time on research, but many of the most profitable niches are saturated and difficult to compete in. In many cases, you’ll be competing with big players with dedicated staff, and deep pockets.
  • Uncertainty – The web is always changing, and you never know what is coming next. If you don’t pay close attention to online trends, you could spend a lot of time on a project, only to see that when you launch it the web has changed. What you planned on the outset could no longer be viable. More than one online fortune was lost banking on the long-term success of MySpace.

What Types of Online Businesses are There in Canada?

Although the vastness and evolving nature of the web provide an incredible number of choices for starting a business, in reality, most online businesses can be placed into one of a few business types. Often there is overlap between the different business types.



E-commerce refers to how products or services are paid for. If you accept orders online you are in e-commerce. As we’ll explore below, you can sell your own products or services online, someone else, or both.

Selling your own product or services


E-commerce refers to how products or services are paid for. If you accept orders online you are in e-commerce. As we’ll explore below, you can sell your own products or services online, someone else, or both.

Selling someone else’s products


You could also create a website and sell products on someone else’s behalf. You could buy the products yourself, store them and do your own shipping, however online it’s much more common to rely on “drop-shipping” when selling other people’s products.


Guaranteed Government Grants

Get a FREE 45-page guide with proven steps to business grants success:

    We respect your privacy. Unsubscribe at anytime.


    Drop-shipping is a form of e-commerce where you sell the item to the consumer, but a third party fulfills the order, meaning they will ship the item to the customer.

    You collect the payment from the consumer and then pay the drop-shipper for the item and shipping costs. To be profitable you need to sell the item at a higher cost than it is filled. 

    You get to keep the difference between what you charged the customer and what you paid the wholesaler to fill the order.

    In the past, having a successful e-commerce business selling physical goods required a relationship with the producer or wholesaler of the item. But today services make finding products and suppliers simple.

    Customer service and dealing with returns can be a pain point when running a dropshipping business.

    White Label vs Private Label


    In the online world and drop-shipping in particular, goods can be sold as either “white label” or “private label.” With a white label, you are selling a product that is branded by an existing company. In contrast, private labeling involves having the manufacturer brand their product on your behalf. To the consumer, it looks like you created the product when in reality it was produced by someone else.

    In either case, you are selling a product created by someone else. The difference is how the product is presented to the consumer.

    Affiliate Marketing


    Affiliate marketing refers to getting paid when you refer someone to another site and they purchase. With drop-shipping, the sale takes place on your site. With affiliate marketing, you refer a visitor to another website through a link on your site, and if that referred visitor makes a purchase, you get a percent of the sale. Because you aren’t making the sale, having to process orders, or deal with customer service, it can be less labor-intensive to run an affiliate site.

    Affiliate Programs


    Many existing businesses maintain an affiliate program that encourages others to do their marketing form them.

    A review site like The New York Time’s Wirecutter is a good example of an affiliate relationship. They review multiple products and include links to purchase on Amazon. 

    If a reader clicks through and purchases from Amazon, The New York Times will be paid a commission on that sale. Amazon’s affiliate program, Amazon Associates, is likely the largest on the web.

    Affiliate Networks


    Affiliate marketing usually relies on a third-party, known as an affiliate network, to act as the intermediary between the marketer and the product provider. A business signs up with the network and provides a product listing, description, artwork, etc. Those looking to promote those products will then join the specific program and promote them on their website, social media channels, etc.

    The affiliate network provides the marketer with a link that includes tracking information to make sure they are paid. In exchange for a percentage of the commission, the affiliate networks mediate the relationship between the marketers and the business, monitor for fraud, and pay the marketers directly.

    How much commission you make will vary by business and product. The commission usually ranges from 3% – 20% of the sale, but can vary wildly.

    Commission Junction and Awin are two of the largest affiliate networks.

    Lead Generation


    Lead generation refers to capturing the contact information of a potential purchaser and providing it to a business that could fulfill the order. As the purchase takes place on another site, it is similar to affiliate marketing. In fact, in many respects, it is a sub-category of affiliate marketing.

    Lead generation is usually most popular for industries with longer business cycles, more complex purchases, or services that rely on having a personal relationship with whoever is providing the service. Insurance, loans, and higher education are examples of industries where lead generation is popular.

    If you’ve seen an ad asking “looking for a quote on insurance?” this could very well be someone running a lead generation campaign. They’ll take the contact information and sell it to companies that sell insurance.

    Paying for leads can be risky for the business because the potential for fake leads is significant. For this reason, it can be harder to find a good lead offer on affiliate sites.

    Ad-supported websites


    Another option for an online business is to have a site that is supported by ads. Visitors come to your site for the content you’ve created, and if a user clicks an ad on your site you’ll be paid.

    Because users have gotten accustomed to ignoring ads, and the low rates paid for clicked ads, it normally takes sites with a lot of traffic to be profitable with ads. If the site content and the ads shown are cohesive and support each other, your chances of success go up tremendously.

    You have some options when deciding what ads you show.

    Affiliate ads


    You could show ads for businesses you are an affiliate of. By tailoring your content to the affiliate product you are promoting, you increase the chance the reader will purchase. If they are reading the content, chances are they are interested in related products.

    Ad Networks


    The other option for an ad-supported site is to rely on an ad network to determine what ads show on your site. The ad network provides you with code that you place in the appropriate place on your site. When a user lands on the site, the ad network will use their technology to find the best ad to show to the site visitor. 

    Each ad network is different but the content of your site as well as the data they have on the user will normally affect what ad is shown.

    Note that in contrast to an affiliate ad, when using an ad network you’ll get paid when the user clicks the ad, you don’t need to wait for them to purchase.

    Google’s Adsense is the biggest ad network, but there are several to choose from.

    One important thing to note is that it can be difficult to make significant money with these types of ads. Users have become blind to ads and ignore them, so the percent of website visitors who click on these types of ads will likely be quite low.

    These ads are best for sites with a lot of traffic. Because of their relative ease to set up, they are a good option to get started with earning money online.

    Display ads


    Another option is to negotiate a weekly or monthly rate with another site for you to place their static ad in a prominent position on your site. Website owners are skeptical of paying for ads that won’t drive results. You’ll want to make sure your site is getting traffic before attempting to ask others to advertise on your site.

    User Supported Sites

    An option for non-profit organizations as well as creative types is a site supported by the users through donations. Best suited for journalists, musicians, and artists of various types, the website asks users directly for a donation.

    Patreon is a platform to support individuals and websites via user donations. It normally relies on supporters, aka “patrons,” to donate a set amount regularly.


    Crowdfunding refers to getting others to pay you to create your product or business before it is produced. Normally, someone with an idea for a product or business describe their idea and ask people to support it. Oftentimes, donors will be given something in exchange for supporting the product.

    If you have an idea for a product, you might want to explore crowdfunding via a site like Kickstarter or GoFundMe.


    Information products

    Because of the ease of transmitting files online, selling an informational product could be a good option for getting started with an online business.

    This entails creating a product like a book, or e-book as it’s often referred, or a video series, and selling it. How-to-books are among the most popular informational products being sold online.

    You can sell your own informational products or someone else’s.


    To get an idea of what digital products are popular online, check out what digital products are available on affiliate networks like Clickbank,, or


    Software-as-a-Service (SaaS) refers to a product you provide as a service. In this case, you would create software that you sell and bill regularly.

    Examples of SaaS include digital accounting software like Quickbooks or CRM solutions like Salesforce.

    SaaS products traditionally perform better when they serve businesses (B2B), but that doesn’t have to be the case.




    Another option to creating a business online is to create an app that you then monetize. Normally you make money from people who purchase the app in the Apple or Android app marketplace. Because it can be hard to get people to pay money for an app, a popular path to monetization involves providing a free version with limited functionality and then up-selling the full paid version, referred to as the “freemium” model.

    Some apps rely on showing ads as a source of revenue. In some cases, the paid upgrade removes the ads.

    Writing a Business Plan for Your Online Business 

    Before investing significant money in a new online business, most experts recommend creating a business plan. A business plan will help guide your efforts and understand key challenges, identify expenses, and potential profitability.

    Choosing a niche for your online business

    To have a successful online business, it’s’ recommended that you start with a small niche (a category or subject) that makes it easier to gain traction.

    Not everyone can mimic Amazon’s “everything store.” Online it’s much more common for a business to target a much smaller niche. Limiting your business to a niche makes it much easier to market to your specific audience.

    As you grow you can expand your niche if it makes sense, but most marketing experts agree that when starting you should be hyper-focused on a small niche. Amazon first started as a bookstore targeting avid readers before expanding.

    To choose a niche you can start with a subject you are passionate or knowledgeable about. If you are more interested in making money, you could research to identify markets that aren’t being served with the hopes of meeting those needs.

    The type of online business you decide on will help you when trying to identify your niche. E.g. if you plan to make your money promoting products as an affiliate, you’ll need to be sure those products exist and are available on an affiliate network.

    Competitive Analysis

    Competitive research should play a big part of thinking through what the best online business for you is. Before you go “all in” on a specific niche you should have a good understanding of the competitive landscape.

    Understanding the big and small players in the space and how they are acquiring customers will tell you a great deal about the potential for success.

    Once you’ve picked a niche and started your business, it’s vital to continually see what others in the space are doing. This allows you to see what is and isn’t working and can provide you with ideas and inspiration for strategies.

    USP – Your Unique Selling Proposition

    When launching an online business, you should spend some time thinking about your Unique Selling Proposition (USP) – what makes your site special, why should anyone give you their money.

    The competition online is tough and a solid USP will help you stand out.

    Who is your customer?

    As you work through your business plan its vital that you keep your potential customer in mind. Nobody cares about your product, what they care about is how it will help them.

    Focusing on the frustrations of potential customers as well as their needs and desires will help you hone not only your website and products but your marketing as well. In digital marketing, potential customers are often thought about as “buyer personas.” Three to five distinct buyer personas will give you a better idea of who your ideal customers are, their challenges, and desires. What is their gender, profession, age, interests, marital status, etc? Having a solid understanding will help your marketing and customer service ability.

    How will you acquire customers?

    Perhaps the biggest challenge for any business is acquiring customers. Getting customers to not only know that you exist but to fork over their hard-earned money is not easy.

    Online, customer acquisition is usually driven by advertising. Search Engine Marketing on Google and social media advertising on Facebook and Instagram are some of the most popular ways to make potential customers aware you exist. But they are by no means the only way. In many cases, it can be quite expensive to successfully market a product or service through these.

    How will you make money?

    If you are starting an online business you’ll need to make money. You must have a realistic plan for profitability. At some point, you’ll have to break out a pen and paper (or the digital version) and layout what your costs are and how you are making money.

    What are you selling, for what price? Is that more than it will cost you to acquire and service customers? Things like shipping costs or fees technology platforms charge are easy to miss at this stage.

    Even if you start with an estimate and tweak it as you go, having a solid and realistic plan for profitability is essential.

    Steps to Set Up a Website


    Once you are ready to launch your online business, you’ll need a website.

    Register a domain

    The first step to having a website is to purchase a domain name, the web address where your site will “live.”

    You can choose from a huge selection of what are called “top-level domains” (TLD) but the most popular are .com .org, or in Canada .ca.

    The cost of a domain will vary by the TLD but you can usually buy a .com for less than $15.

    There are countless services offering name registration including Godaddy and Namecheap. Even Google offers domain name registration services.

    Host your site

    Once you have a domain, you’ll need a place to host your website, where the files that run your website are stored.

    Most hosting companies and many website builders (see below) offer domain registration, allowing you to keep both services under one provider.

    Depending on your needs, hosting costs can be as low as $100 annually.

    Popular hosts include Greengeeks, Bluehost, and HostGator.

    Choose your website technology

    You’ll likely want to use software to create and manage your website. Usually, this comes down to a choice between a free or paid system.

    Content Management System (CMS)

    Don’t let the fancy name scare you – a content management system (CMS)  is simply software that helps you manage the add and manage content to your site. It’s where you create and manage your pages and change the look and feel of your site.

    Free CMSs

    WordPress is by far the most popular CMS choice for creating a website, primarily because, as open-source software, it’s free. Other free CMSs include Drupal and Joomla.

    Most hosts have functionality that allows you to install WordPress and other CMSs with a few clicks.

    Website Builders

    Although WordPress is free and relatively easy to use, many first-time users find it too complex for their needs and instead use website builders with a visual interface as an easier way to set up a website. While they are usually relatively inexpensive, there is normally a recurring cost associated with website builders.

    Squarespace and Wix are two of the most popular website builders. Many hosts offer a proprietary builder as well.

    E-commerce Platform

    An e-commerce platform allows you to showcase your products and accept orders on your site.

    Shopify has become one of the most popular platforms for online businesses and small businesses in particular. It allows you to manage your inventory, showcase it on your website, and take and process orders online. PayPal is another option for accepting payments on your website. Other e-commerce platforms include BigCommerce, WooCommerce, and PrestaShop, an open-source, freemium, e-commerce software. Squarespace and Wix also have an e-commerce offering.

    Common Mistakes to Avoid – Starting an Online Business in Canada

    • Not doing proper research – Refer to the business plan section above for some tips to make sure your research is complete before diving into your online business.
    • Not understanding how you will process sales – If you choose to make sales or your site, how you accept orders is a major consideration. Refer to the section on e-commerce solutions for more information on processing orders on your site.
    • Spending too much too quickly – While the allure of an online business can be strong, it’s easy to get excited and purchase software or advertising without a solid plan. Spending too much too soon might make it difficult to invest when your business is ready for it.
    • Not complying with local and federal laws – As with any business endeavor, there are laws and regulations you need to comply with to remain in good legal standing. Refer to the section below to understand some of the laws you need to be aware of when starting an online business in Canada.

    Frequently Asked Questions about Starting an Online Business in Canada

    Unless you are conducting your business under your own, given name, you’ll need to register your business.

    Are you a “small supplier”?

    Most of the requirements for business in Canada will be determined by your status as a small supplier.

    If your business makes less than $30,000 quarterly, you are considered a small supplier and you don’t need to register for Canada Revenue Agency (CRA) programs.

    Canadian laws and requirements for an online business are the same as for a traditional business. You’ll need to pay takes on any revenue you derive from your online business.

    Canadian taxes are comprised of two taxes:

    • GST is the federal tax on goods and services.
    • PST is the provincial sales tax.

    The Canadian government has combined these into the HST:

    • HST – is the harmonized sales tax – it is charged by the federal government and combines GST and PST. Not all provinces collect HST.

    Most e-commerce software makes it simple to charge customers the appropriate tax rate.

    If you need to collect and pay taxes, you’ll need to a business number to register for CRA programs including:

    • GST/HST – If you don’t exceed the small supplier threshold of $30,000 quarterly, you don’t need to register for the GST/HST.
    • Payroll deductions (RP) – Needed if you pay employees.
    • Corporation income tax (RC) – For incorporated businesses.
    • Import-export (RM) – if you imports good or sell abroad. Note that if you have a drop-shipping business, the supplier will be the one importing the product and is responsible for paying any import taxes.

    If you don’t already have a business number (BN), you can use Canada’s Business Registration Online system. You’ll need a BN to pay taxes.

    Even if you don’t need to collect and pay taxes, you might still want to register for a CRA so that you can claim taxes paid on business expenses.

    As an online business, perhaps the biggest legal challenge deals with how you collect and store private information about your visitors and customers. Visit the Privacy Commissioner of Canada page for more details on privacy requirements for online business.

    If you have affiliate offers on your site, you’ll need to disclose some information about the relationship and that you might be paid. Most affiliate networks will make proper disclosures a requirement of joining the network.

    To purchase a. .ca TLD you’ll need to provide proof of Canadian citizenship or other proof you meet the Canadian Presence Requirement.

    While it may not be required to protect your business it’s a good idea to purchase business insurance. Visit for more on protecting your business.

    Rather than building a website and an audience from scratch, you might want to purchase an existing site.

    Perhaps the primary benefit of purchasing an existing site is that it is already getting customers. Most platforms for buying existing sites allow you to see how many visitors the site is receiving, and you’ll often purchase an email list with the site.

    Popular marketplaces for purchasing existing sites include

    The online world of business can be daunting at first. Once you understand the fundamentals, you can create a website and start a business relatively inexpensively. And we’re here to help you dive deeper into the many elements of starting an online business in Canada.

    Similar Posts

    Leave a Reply

    Your email address will not be published. Required fields are marked *