How to Start an E-commerce Business in Canada (2020): Complete Guide for Newbies

How to Start an E-commerce Business in Canada

It’s never been easier for Canadians to set up an e-commerce website and start making money. But while it’s easy to set up a website, getting to a point where you are making money will require a lot of work. The world of e-commerce is highly competitive, and to make money you’ll need to find a way to stand out. 

E-Commerce means that you are taking orders online. But to sell, you’ll need to get people to visit your site, which can be a real challenge. But if you prepare and put in the work, there’s no reason you can build a profitable e-commerce site in Canada.

Crafting a Business Plan


To create an e-commerce business that is sustainable and makes money over the long haul, you should work through creating a business plan. A business plan helps you stay organized, map out the work required to get up and running, understand opportunities and challenges, and much more.

The following section will walk you through some of the most important issues you’ll have to deal with on your way to launching your e-commerce website.

Finding your niche

Your niche refers to the industry or category your website will deal with. When starting an online business, you’ll have a much better chance at success if you start with a tight, highly-specific target audience. A niche allows you to attract website visitors more effectively than if you tried to appeal to everyone.

Start with yourself – You’ll want to play to your strengths when you are thinking through what niche to pick. What are you passionate or knowledgeable about? To make your business a success you’ll want to become an expert in the industry, so you should pick something you like or know about.

Brainstorming subjects you are interested in. Don’t limit yourself at this stage, everything is on the table. As you work through market research and understand the playing field, what does and doesn’t exist, etc., you’ll be able to fine-tune your niche. But in the beginning, there’s nothing wrong with starting with bigger industries before refining them.

Market Research

To find the right niche and the business you’ll launch with it, you should spend a lot of time on research. You’re trying to get a lay of the land, an idea of the big players out there. Bookmark websites and articles so you can find them later.

Research Tools

Here are some websites and services that will make your research a little easier.

Google Search – Google will help you throughout your planning process. Armed with some potential niche ideas, start doing some Google searches on keywords related to them. Bookmark interesting sites for later. We’ll talk more about Google and keywords in the marketing section.

Trends – Getting ahead of trends and capitalizing on them when they hit the mainstream has been a proven business strategy for a long time. These tools will help you spot trends before they happen.

Website research tools – As you find websites related to potential niches, StatistaSimilarweb, and Owler are some sites to help you research specific sites.

Social Media – You should find out how different niches manifest themselves on social media. What social media sites are popular with your niche? Where do potential customers hang out online? What do they talk about? What are people concerned ore excited about? Different social media sites will resonate more or less with each niche.

  • Facebook groups are a way for you to get involved with people who share the same interests. See what topics are popular in different niches. What content and issues are creating the most engaged conversations.
  • LinkedIn is in-tune with the business community and offers lots of information for professionals in your niche.
  • Redditt features lively discussions on just about any subject you can think of. It’s much less formal than Linked In.
  • Twitter is another place to see what topics are popular and who the big influencers are. It’s best for seeing breaking news.
  • Youtube is one of the web’s most visited sites and has videos on just about anything you can imagine. Find the major YouTubers in your space and see what their most popular videos deal with.
  • Quora can be a great place to better understand the market. The question and answer social media site lets people post questions and have them answered by experts. It can help you see current pain-points and challenges in the space.
  • Other social media sites to explore include Instagram, Pinterest, and Snapchat.

Social media monitoring tools – including Buzzsumo, Social Mention, and Sparktoro help you find content that is resonating on social media. Plugin keywords related to your niche and see what happens.

Questions you’ll want to answer

Take into account your strengths, interests, and market research to answer the following questions about potential niches.

Who is your audience?


Guaranteed Government Grants

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

    We respect your privacy. Unsubscribe at anytime.

    When creating and managing an e-commerce site, you must always keep your customers in mind, particularly when creating content and marketing material. Who is your audience? What do they want? What are their challenges? How will you reach them? Where do they spend their time online? Who are the influencers in the space?

    You’ll need answers to these questions if you hope to convince them to purchase on your site.

    What problem will you solve?

    A successful business is one that solves problems for customers, that makes their life better somehow. Why should anyone give you their hard-earned money? You’ll need to identify pain points and convince your audience that your offering is the best solution.

    Identifying pain points – One tactic for identifying problems you can solve is to look at complaints or requests users are leaving.

    For products, take a look at popular items on Amazon and read through the reviews to try and find common issues people have. That can help you identify what needs are out there. You can also use these problems when you are working on your content and marketing.

    Another place to find problems customers are having is by seeing the reviews they leave related businesses. Research the big players in your niche and see what complaints customers are leaving about them online.

    What’s the “competition?”

    As you work through your research and look for a niche, find the big and established players in the space. They’ll give you an idea of what’s happening in the industry, how to reach customers, and more. What marketing are they doing? What campaigns are resonating with their audience? How can you set yourself apart from existing businesses?

    What is your business model?

    One of the first decisions you’ll have to make if you want to set up an e-commerce business is the business model. If your goal is to sell products, every decision will stem from what you are selling. Are you selling one-off items or a subscription of some kind?

    How you monetize your site will impact your website hosting and e-commerce technology, which we’ll talk about shortly.

    What will you sell?

    With a niche in place and an idea of who your potential customers are, the next step is to figure out what you’ll be selling and how. Products or services? Will you sell digital or physical products? Will you source your products or use a drop-shipping service?

    Selling Products


    You e-commerce store will need to sell something. Digital or physical products are the most popular for e-commerce, but not your only option. 

    Digital Goods

    Digital goods have a lot of appeal for online sellers. Once they are finished, the cost of getting them to a customer is basically zero. You don’t have to deal with shipping, alleviating a big pain-point compared to physical goods.

    E-books – E-books can be as simple as a PDF you send to someone after they purchase. You can create your own or sell someone else’s.

    Online classes – Online learning has grown tremendously in the past few years. An online class will usually be comprised of a combination of video and text. Many services will walk you through selling your course online including Gumroad, Sellfy, and Podia.

    Physical goods

    Physical goods require more planning, as you have to deal with sourcing, storing inventory, fulfilling orders, shipping and returns, and more.

    Whose Product?

    You’ll need to decide if you are going to be selling your own products (or products you’ve purchased ahead of time) or on behalf of someone else.

    • Your own products – You could create or source your own products and store them. As each order comes in you’ll need to product and ship the order. Arts and crafts are good for selling yourself.
    • Sourcing your products – Finding a reliable source for products used to be the biggest challenge, in large part because most products are made in other countries and the language barrier and fraud made it risky. Over the years this challenge has diminished. Today sites like Alibaba, AliExpress, DH Gate, and GlobalSources allow you to source products you can sell on your site. You can even have them warehouse and ship your items.

    Private vs White label

    When you are deciding what products to sell online, you should understand the differences between white and private label. Both deal with buying a product from someone else (manufacturer or wholesaler) but with a private label, you pay to have the product branded as your own. You’ll usually have to purchase a minimum number of products to offer private-label goods. In contrast, with white label products, you are selling a product branded for someone else.

    Drop-Shipping (aka selling someone else’s products)

    The alternative to creating or sourcing products, and the much simpler option when starting, is to use a drop-shipping service. Through a drop-shipping service, you can sell products on behalf of someone else and not have to deal with inventory or shipping. To the customer, it looks like they are buying directly from you, and you will bill them. But after the purchase, you’ll buy the item from the drop shipper (which can be automated) and they will ship the item to the customer.

    Your profit will come from the difference between what you charge the customer and what the drop-shipper charges you.

    To get started with drop-shipping, your best bet is to use an app provided by the two big players in the space, Shopify and BigCommerce. We’ll talk more about them when we talk about e-commerce software, but what’s important to understand is that they are more than drop-shippers. You not only need to have an account with them but also sign up with a drop-shipping provider within their platform.

    For access to products on Shopify or BigCommerce, you’ll need to install an app within their platform, which comes with a monthly cost of about $20 and up.

    Drop Shipping is perhaps the most popular way to quickly and easily set up an e-commerce website. You’ll find customers and make the sale, but a third-party will ship the order to the customer.

    Affiliate marketing

    While an affiliate relationship isn’t strictly e-commerce for your site, as you set up your site you might want to keep in mind affiliates. With affiliate marketing, the sale doesn’t take place on your site. Instead, you’ll send traffic to another website through an ad or link on your site. If the traffic you sent converts, meaning the user purchases on that site, you’ll receive a commission.

    There are a lot more products to feature in affiliate marketing, so if you can’t find the right products with a drop-shipper you can take a look at what’s available with affiliates. Affiliate ads could be a good supplement to what you offer for sale on your site. You can feature them in marketing or post-purchase emails.

    Selling services

    Digital and physical goods are often the first things you think about when you start an e-commerce business, but you could also sell a service.

    Coaching and mentoring is one of the ways people are making money from a service online. Other services that are popular to sell online include writing, marketing, graphic design, video editing, etc.

    To get an idea of what services people are paying for, take a look at a site like Fiverr or Upwork, and browse the services they offer. If you are thinking about offering services on your site, you could create a profile and try to get some clients on those platforms to help get you started offering a service online.

    Setting Up Your E-Commerce Business


    To get a website up and running you’ll need three things, a domain, a hosting provider, and a Content Management System (CMS).

    • Domain – The web address where users find your site, e.g. Popular domain registrars include Namecheap, GoDaddy, and Google.
    • Hosting provider – Where the files that run your website are stored. Popular hosts include Greengeeks, Bluehost, and HostGator. You can buy your domain through a host, but some people recommend keeping them separate to make it easier to change hosting companies.
    • Content Management System – Software to manage your website, where you create pages, determine your site’s appearance, etc.


    WordPress is by far the most popular CMS on the web, in large part because it is Opensource and free. It’s been around for more than a decade and is continually having new features added. Through plugins, you can easily integrate with e-commerce and drop-shipping providers. Most hosting providers let you install WordPress on your site with a few clicks.

    Hosting with an e-commerce provider

    Historically, the conventional wisdom was to get the three separately, but today Shopify and BigCommerce offer packages that will provide all three. If you are looking to get set up quickly, using them as your CMS might be a good option. But be warned that the ease and simplicity come at the cost of limited options.

    Ecommerce Technology

    You’ll want to use e-commerce technology to take orders on your site so that you can process credit card orders. There are several products to choose from when setting up your e-commerce site.

    If you create your site with Shopify or BigCommerce, they’ll let you take orders right out of the box. If you choose to create your website with WordPress, you’ll have a few more options when finding software to accept orders on your site. Note you can use Shopify and BigCommerce with a WordPress site without having to use their website builders.

    • Shopify – Shopify has grown tremendously in the past few years. They’ll give you a website and make it easy to take orders online. As mentioned, they are arguably the most robust drop-shipping solution.
    • BigCommerce – Is doing its best to give Shopify a run for their money. They share a lot of similar features and pricing. 

    One of the big differences between them is that BigCommerce comes with tons of functionality right out of the box, while in Shopify you’ll have to add that functionality by adding apps, which might come at an additional cost. BigCommerce comes with the bells and whistles out of the box (which can be overwhelming for newbies) while in Shopify you’ll need to add extended functionality via their app store.

    Other options to accept payments with a WordPress site include.

    • Woocommorce – Is one of the most popular WordPress e-commerce solutions. They’ll allow you to create product descriptions and process orders. 
    • Paypal – if you are only offering a few products, Paypal might be the easier route as setting up the buy button is fairly straight-forward.

    Keep in mind that out of the box these providers won’t include products, you’ll have to add your own, source them, or integrate with a drop-shipper.

    Regardless of the service you choose, you’ll have to complete a few steps before you are ready to accept orders, including adding billing information and set up shipping and tax info.

    E-Commerce Market Opportunities

    You have an almost unlimited choice when deciding what to sell. You can choose to sell products that have a track record of selling well, or you can take a risk and gamble on a trend you think will be popular in the near future.

    Perennial markets

    When it comes to selling products online keep in mind that seasonality plays a big role. You don’t want to spend all summer working a site selling beach towels and launch in the fall when demand will be much less.

    Here are some niches that always seem to be popular online.

    • Self-help and productivity
    • Health/fitness
    • Electronics / tech / gadgets
    • Home improvement / décor
    • Travel
    • Pets
    • Hobbies – sports / entertainment / fishing / gardening
    • Fashion
    • Collectibles

    Growth markets

    Of course, the biggest opportunities are the ones that are still in the future. Some relatively new areas are

    • The Internet of Things (IoT) – More and more of our products are becoming “smart” and are connecting to home assistance systems like Alexa and Google Home. This represents an opportunity to help people set up their homes and find the best product.
    • E-sports and gaming – Esports have become big business but for most consumers, it’s still a foreign concept.
    • Online education – Traditional colleges and universities are going through massive disruption as more and more young people are weighing the costs against the benefits. It stands to reason more and more people will be looking for alternatives to the traditional four-year higher education.
    • COVID 19 – The global pandemic has had big impacts on our daily life, and as we settle into new norms, and eventually return to normal, there will be changes we make.
    • Post-COVID – Some industries have been decimated by the pandemic, but if we return to life before COVID, industries like live entertainment and travel could roar back to life. If you are positioned to take advantage of that change you could do well.
    • Crypto – Bitcoin has been around for more than a decade, but the “crypto-asset” space is still wholly inaccessible to the average person. But many in the field are convinced crypto-assets are here to stay and will play a bigger and bigger role in the world.
    • 3D printing – Is becoming more and more inexpensive and accessible both for hobbyists and those looking for 3D-printed products.
    • Self-driving cars – While it seems like the promise of self-driving cars has been “around the corner” for a decade now, if and when they become popular will affect huge aspects of our lives.

    Getting ideas for products


    You can leverage the biggest online marketplaces to find ideas and see what is selling. You should at least be familiar with what’s selling on the bigger online marketplaces.

    Affiliate Networks and Drop-shipping suppliers are another great place to see what’s selling online.

    Once you’ve found products to sell and how to sell them, the next step is to get customers.

    Your Website Content

    The success of your website will likely come down to the content on your site. If you are providing value to your readers you stand a much better chance of getting them to give you money. Spend the time to understand the challenges in your niche. Here are some tips to help get your content strategy on track.

    • Headlines – The page headline is your best chance to get someone to visit your site from another site (like Google or Facebook) and to get them interested in your post. Engaging headlines draw readers in by grabbing their attention. Brainstorm several headlines to give you the best chance of coming up with something great.
    • Simplicity – Your posts should have simple and clear formatting. Your content should be organized into clear sub-sections. Use bullet points when appropriate. Make your content easy to scan.
    • Content Hubs – Your website should likely have a few major topics you deal with, think of them of sections or departments. The main “hub” (e.g. “apple products”) is supported by sub-topics like the Iphone, Airpods, ITunes etc. Having high hubs (aka “silos” online) lets you easily group related pages together. Additionally, neatly defined hubs with interlinking between related pages give you a leg up when trying to rank on Google.
    • Images – Like headlines, images play a key role in engaging your audience. Compelling images draw readers into your site from a site like Facebook, and help keep readers engaged.
    • Links – How you link to other pages will have a big impact on your site. Linking to other related pages can not only help your readers, but can also have SEO benefits.
    • Call To Action (CTA) – Each page on your site should have a primary call to action, something you want the reader to do. CTAs include “buy now” “sign up for our newsletter” or ” follow us on Facebook.”

    Align your content with what you sell

    Not every article you write needs to be a hard-sell, asking the reader to purchase. In fact many successful marketing strategies are all about educating the consumer first for free and parlaying that trust into a customer. But you need to make sure your content aligns with, and supports, what you are selling. Keep in mind your customer’s pain points when crafting content, and when appropriate paint out how your solution will help them.

    Getting Customers


    The biggest challenge to successful e-commerce business is acquiring customers at a profitable rate. You can get customers to find you without having to pay for advertising, but it takes a lot of time, hard work, and dedication. Paying for marketing is faster and in many ways simpler for acquiring customers, however, costs can make it difficult to pull of profitably. In the long run, you’ll likely end up using paid marketing to supplement and boost your “free” marketing.

    Whether dealing with free or paid marketing, online Search Engine Marketing (SEM) and social media are the main channels for acquiring customers.

    • Search Engine Marketing (SEM)Refers to gaining visitors through search engines like Google. It is broadly divided into paid traffic, aka Pay Per Click (PPC), or “organic” or free traffic, which is captured by the term Search Engine Optimization (SEO). The power of SEM is that you are appearing in front of the user at the very moment they are searching for what you offer.
    • “Free” traffic – SEO is a long term process. It is very rare to get significant organic traffic right out of the gates. But by following SEO best practices and finding ways to promote your content, you’ll be able to slowly improve your organic rankings. Get Google Search Console an your site for free to see SEO insights like keywords that are causing your site to appear and where pages rank.
    • Pay Per Click – Contrasted with SEO, PPC is a much faster way to get visitors, but the challenge is doing it profitably. Competition is tough so paying clicks at rate that is profitable can be tough. PPC marketing involves finding the keywords you want to trigger your ads, writing the ads and linking them to the correct page, and setting your budget. Learn more at Google Ads.
    • Social media advertising – As the biggest social media platform, Facebook can be a powerful way to make customers aware of your site. Instagram, Twitter, Pinterest, and LinkedIn can also be valuable. Unlike SEM, when you advertising on social media you don’t explicitly know if the audience will be interested in your ad or product. While social media sites allow you to target your ad based on things like age, gender or interests, you are somewhat guessing and hoping your ad or post resonates with the viewer. Te really leverage social media, you’ll need to build a following.

    Build a community

    The most successful e-commerce websites got that way by creating a community around them. It starts with being an expert in the field and providing value to users. As your authority grows, more and more people will share your site, propelling your popularity even further. A big challenge is to find ways to grab users attention, to make them love your site and want to tell others about it. It’s no doubt a challenge, but having fans that love your product has proven to be the best way to sustainably grow a business. 

    Customer Service


    Getting customer service right is a big challenges for e-commerce sites. Consumers have come to expect good customer service and a disgruntled customer can make your life difficult. They can leave comments on social media or review sites, so you want to have a solid plan for dealing with complaints. Chargebacks, which happen when a customer disputes a charge directly with their credit card company, can be a huge headache for e-commerce sites so you want to avoid those. Because you processed the payment, you are responsible for making sure customers are happy.

    Customer Service and Dropshipping

    Customer service becomes even more difficult when you are using a drop-shipper. If you are using a drop-shipping service, be sure to work out how customer service issues and returns will be processed. While you’ll have the drop-shipping company fulfill the order, because you took the order you’ll have to deal with customer service. If there is an issue with the order the customer will come to you. You’ll need to follow up with the drop-shipper to figure out how to solve the issue.

    Return customers and referrals

    To have a business that grows organically, so that you are less reliant on advertising spending, you’ll need to master two different but related challenges, getting past customers to buy from you again and getting others to market you for free. Both are challenging, but success means you are getting more sales for close to free.

    The answer to both challenges lies in the customer. If a customer had a good experience, they are more likely to buy again or tell someone else.

    And while it’s important to have good customer experience, that alone isn’t enough to fully maximize repeat purchases and referrals. How you get someone to purchase again will be heavily influenced by your niche. It’s easier to get someone to purchase a second set of lipstick than it is to buy another pool. Either way, the opportunities to getting more value from a past customer are there. The challenge is how to find them.

    Email Marketing

    Once you have visitors, email marketing can be your biggest advantage. Email lets you speak directly with your customer, without having to pay Google or Facebook for the privilege. Email is a great way to increase the number of people who buy from you more than once. Ask visitors and purchasers to let you send them emails. Sending a weekly email newsletter to people who are interested in your niche is probably the most powerful way to sustainably grow your business. There are many inexpensive options for email marketing, same will even let you email for free based on the number of subscribers. Popular email providers include MailChimp, Aweber and Constant Contact.

    Are You in It for the Long-Haul?

    While it’s relatively easy and inexpensive to set up an e-commerce website, getting to the point where it is profitable at a sustainable rate is a long-term challenge. But the most important thing you can do to ensure success is to get started. It’s a long term commitment, and you’ll face challenges along the way. But if you do your research, focus on meeting the needs of your customers, control costs and improve your profitability, you’ll be have a profitable e-commerce site that gives you the flexibility to enjoy life on your terms.

    Similar Posts


    1. Hello

      After reading through all of this which it all seems good. You did not covered if we need to register a business name for a small online business eCommerce website, if we need to get a mercantile License, or if we need to register with the C.R.A. If this process be covered, then this will be a complete guide.

    Leave a Reply

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