We may earn affiliate commissions for the recommended products. Learn more.

How to watch Peacock TV in Canada


Peacock TV is a streaming service available in the US and some of its territories, including American Samoa, Guam, the Northern Mariana Islands, Puerto Rico, and the US Virgin Islands. It has a large selection of popular movies and TV shows and offers both ad-supported and ad-free subscription plans.

Due to streaming rights and licensing agreements, you can’t stream Peacock TV in Canada or any other country outside of the US. Luckily, there is a way to go around these restrictions and watch Peacock TV in Canada or anywhere else in the world.

All you need is a VPN. It will allow you to connect to a server located in the US and access Peacock TV’s entire library of movies and TV shows while you’re outside the US.

In this step-by-step guide, I show you how to set up a VPN to stream NBC Peacock in Canada, introduce you to the best VPNs for streaming, and even help you pick what to watch.

How to stream Peacock TV in Canada

watch-peacock-tv-in-canada-supporting-image
  1. Choose a reputable VPN. I recommend NordVPN, now 76% OFF
  2. Install and sign in to the VPN app and connect to a US server
  3. Go to the Peacock TV website, purchase a subscription, and start watching

Why do you need a VPN to watch Peacock TV in Canada?

Peacock TV is available only in the US and its specific territories. This means if you don’t reside in the US or one of its territories and try to stream Peacock TV, you get this message: “Your device must be physically located in the US to stream.”

watch-peacock-tv-in-canada-error
Error message when accessing Peacock TV outside the US

Don’t worry if you’re not in the US, though, this is totally fixable. All you have to do is sign up with the best VPN service and connect to a US server. This masks your IP address and makes it seem like you’re connecting from the United States.

A VPN allows you to access Peacock TV and encrypts your data, hiding your online activity from your internet service provider (ISP) and third parties.

Unblock Peacock TV with NordVPN
NordVPN is the best VPN for unblocking Peacock TV outside the US as it offers excellent streaming capabilities, over 1980 servers across America, and competitive speeds.
cybernews® score
4.9 /5

Can you sign up for Peacock TV in Canada?

It’s important to note that, in order to stream Peacock TV, you need an account with a subscription. Peacock TV used to offer a free, ad-supported plan, but it’s no longer available to new users. This means that you need to purchase a subscription, and to do that, you need a credit card issued in the US. However, it gets a little tricky. Users who try to pay with a Canadian credit card receive an error code with this message: “Sorry, there’s been a problem. Please try again. Error code: PAS_41008.” Unfortunately, the only way to get around this is to use a US-issued credit or debit card to pay for a Peacock TV subscription.

watch-peacock-tv-in-canada-payment-error
Error message when using a Canadian credit card

Best VPNs to watch Peacock in Canada

A good Peacock VPN allows you to bypass geo-restrictions and enjoy geo-restricted content with ease. Here’s a list of my top 3 VPNs for watching Peacock TV in Canada.

How to watch Peacock TV on Roku in Canada?

Roku TV doesn’t support VPNs, therefore, using a VPN on Roku tends to be more complicated than it needs to be. I can help you by providing a step-by-step guide on how to set up a VPN on Roku TV.

There are three ways to use a VPN on Roku: SmartDNS, installing it on your router, or sharing it through your Wi-Fi. Let’s take a deeper look at how you can set up a VPN with SmartDNS:

  1. Disable any VPN connections and/or proxies
  2. Go to your VPN service provider and get two different DNS addresses from the country you want to connect to
  3. Open your router’s control panel and enter these DNS addresses in the designated fields
  4. Block Google DNS on your router - this can be done via your router’s advanced settings

It’s important to note that SmartDNS doesn’t hide your IP address or protect your online activity the way a VPN does. It only serves as a way to stream content to your smart TV.

What can you watch on Peacock TV?

Peacock TV has a large library full of movies, TV shows, documentaries, and live sports. With a Peacock TV subscription, you can also watch your favorite TV channels, including Hallmark Channel, NBC News Now, and WWE Network.

Peacock TV library

Peacock TV offers more than 80,000 hours of content from Oscar winners and nominees like Conclave, Wicked, and Nosferatu to all-time favorites like The Office, That ‘70s Show, and The Nanny. Everyone can find something suitable to their tastes.

Peacock TV originals

What’s more, Peacock TV has a variety of originals you won’t find anywhere else. These include popular TV shows like Love Island USA, Apples Never Fall, Those About to Die, Dr. Death, Poker Face, The Traitors, and Ted.

Sports on Peacock TV

Peacock TV streams live sports such as Sunday Night Football, WWE, and IMSA as well as international multi-sports events like the Olympics. It also provides access to a number of sports channels including NBC Sports, Premier League TV, and GolfPass, among many others.

Final thoughts

Peacock TV is a US-based streaming service with an extensive library of Oscar winners, cult classics, and some of the greatest sitcoms of all time. Due to copyright restrictions, Peacock TV is not available to watch outside of the US.

If you’re located in Canada or any other country outside of the US, you can still watch Peacock TV. With the help of a VPN, you can change your IP address to make it look like you’re in the United States, thus bypassing geo-restricted content on Peacock TV.

One of my favorite VPNs for streaming Peacock is NordVPN. It has servers in over 118 countries, including the US. Therefore, you’re sure to be able to connect to a stable US server and stream Peacock TV without any problems.

FAQ