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

How to watch Peacock TV in Canada


Peacock TV is NBCUniversal’s streaming platform, offering a mix of blockbuster films, popular series, original content, and major live events, including coverage of the Winter Olympics. While it’s available in the United States and select US territories such as Puerto Rico and Guam, it remains inaccessible to viewers in Canada and most other countries due to licensing restrictions.

This is where a virtual private network (VPN) comes into play. By connecting to a US-based server, a VPN allows users outside the US to mask their location and gain access to Peacock’s full content library as if they were streaming domestically.

In the guide below, we’ll walk you through how to set up a VPN for streaming Peacock TV in Canada or abroad. We’ll also highlight the best VPN services for reliable access and share curated viewing picks once you’re connected.

How to stream Peacock TV in Canada

watch-peacock-tv-in-canada-supporting-image
  1. Choose a reputable VPN. I recommend NordVPN, now 75% 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 2800 US-based servers across 16 locations, and great 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 Winter 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 149 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