Disclosure: We research and test the best streaming options for viewers in Canada. If you purchase through our links, we may earn a commission at no extra cost to you.
The greatest baseball event of the year, Major League Baseball (MLB), kicked off its 2025 season on March 18th, and the regular season runs through September 28th, with the All-Star Game set for July 15.
The postseason and World Series will follow soon after. Canada’s own Toronto Blue Jays, the country’s only MLB team, are in the mix, and fans are hoping for a deep postseason run this year.
You can watch MLB in Canada via premium channels and services like TSN, Sportsnet, MLB TV, and Sling TV. I have also mentioned a free method for streaming MLB in Canada.
Make sure to use a VPN like Surfshark to keep your online identity anonymous while streaming free and bypass geo-blocks.
Our Recommended VPN - Surfshark
Warning! You Are Being Monitored
Yes, It’s True! Without Proper Encryption, your IP Address is Exposed, and your Online Activity is Being Tracked.
This can lead to:
- Failed Access to international streaming platforms.
- Exposure of your Personal data to hackers, ISPs, and even Canadian authorities
But There’s a Solution - ‘Surfshark VPN’
Save 86% + Get 3 Extra Months FREE with SurfShark VPN [Limited Time Offer]
This Includes:Â
✅ VPN for just CA$0.10/day!
✅ Access to unlimited geo-blocked content with 100+ server locations.
✅ Industry Standard Encryption (256-Encryption)
✅ Kill Switch Feature.
✅ Data Breach Alerts.
✅ Unlimited Device Connections.
✅ 30-day money-back guarantee.
✅ Verified No Logs Policy.
When & Where is MLB 2025 Happening?
- Date: Regular Season: March 18 – September 28, 2025.
- Location: Venues across the U.S., Canada, and Tokyo.
- Teams: 30 Teams, each playing a 162-game schedule across six divisions.
- Broadcasters: TSN, Sportsnet, MLB.TV, and Sling TV.
How to Watch the MLB in Canada For Free
You can watch MLB games for free on official platforms like MLB.TV, which offers one free game daily, and the Roku Channel, which streams one free MLB Sunday Leadoff game each week.
Another way to watch every MLB game live is through free sports websites via your browser. However, using a VPN is required with both methods as it gives access to official services and hides your IP while streaming for free.
Here’s how you can watch MLB in Canada through free websites:
Step 1: Sign up with a VPN service. Surfshark is our recommended choice
Step 2: Download and install the Surfshark VPN App on your device.Â
Step 3: Open the VPN and connect it to a USA server.Â
Step 4: Go to dlhd.sx OR viprow.nu and click on 24/7 Channels. (This is the interface of dlhd.sx)Â
Step 5: Search for the network you want to watch and click on it. (eg, Fox, ESPN, and MLB Network)
Step 6: Start Streaming!
Best Ways to Watch MLB in Canada
Below are the best channels and services you can use to enjoy MLB games live in Canada.
1) Sportsnet
Sportsnet is a leading English-language sports network in Canada and the primary broadcaster of MLB games. It also airs coverage across its sister channels, Sportsnet One and Sportsnet 360.
Sportsnet’s digital platform, Sportsnet+, lets you stream MLB games online with monthly or annual access to Standard and Premium plans.
Monthly subscriptions to Standard or Premium plans start at CA$ 24.99/mo and CA$ 34.99/mo, respectively.Â
You can subscribe directly through its official website, and since it’s officially available in Canada, no VPN is required.
Read More: How to watch Sportsnet outside Canada
2) TSN
TSN is Canada’s leading sports network, where you can stream MLB games live across TSN, TSN1, TSN2, TSN3, TSN4, TSN5, and TSN NETWORK.
TSN subscription costs $19.99/month or $199.90/year for full access to TSN channels, including TSN1 through TSN5. You can also subscribe to the standalone streaming service TSN+ for $8.00/mo. to access exclusive content.
You can easily subscribe from its official website, and since it’s accessible in Canada, no VPN is required.
Check on the MLB 2025 Schedule ON TSN
3. MLB. TV
MLB.TV is the official streaming platform for Major League Baseball, offering both live and on-demand access to games throughout the season.
It offers live coverage of every out-of-market regular-season game, along with postseason matchups and the All-Star Game.
The platform also offers one match for free every day. Click here to check the free match of the day. The subscription to MLB.TV is now $139.99/year for the All-Teams package, or $119.99/year for a Single-Team package.
You can use Surfshark to access MLB.TV and to access and bypass blackout restrictions.
4. Sling TV
Sling TV is a popular U.S.-based streaming service that offers live coverage of the 2025 MLB regular season games, like Sunday games on ESPN, along with matchups on FOX, FS1, and Tuesday games on TBS.
It offers three plans: Sling Orange, Sling Blue, and both combined in a bundle. The Orange + Blue bundle is the best value for MLB coverage at $60.99/month, as this includes ESPN, ESPN2, ESPN3, TBS, FOX, FS1, and ABC.
Additionally, you can also add the Sports Extra add-on to unlock MLB Network. For out-of-market games, Sling TV lets you integrate MLB.TV directly into your subscription for more coverage.
Since Sling TV is not available in Canada, you’ll need a VPN like Surfshark to connect to a US server and stream it from Canada.
Read More: Watch Sling TV in Canada
How to Watch MLB in Canada on a Mobile Phone
You can stream MLB matches live in Canada on your mobile phone by using any free streaming websites (mentioned above), free apps like Rapid Streamz, or premium apps.
Here is how you can watch MLB matches in Canada on your mobile phone via Sportsnet:
Step 1: Download the Sportsnet App via the Play Store & App Store
Step 2: Install the app and select Sign In
Step 3: Select Sign in with your Sportsnet account
Step 4: You will be redirected to the login page on Chrome. Enter your email and select Continue
Step 5: Enter your PasswordÂ
Step 6: Choose a Verification Channel and enter your Verification Code
Step 7: Set your preferences and select Continue
Step 8: You will be redirected to the homepage
Step 9: Choose the MLB match that you want to enjoy and start streaming once it is live
MLB Schedule for the 2025 Season
Have a look at the schedule of the upcoming MLB games with the Canadian Timezone (EST) and date:
Date | Matchup | Time (ET) |
---|---|---|
Tuesday, Jun 24 | Rangers @ Orioles | 6:35 PM |
Tuesday, Jun 24 | Athletics @ Tigers | 6:40 PM |
Tuesday, Jun 24 | Blue Jays @ Guardians | 6:40 PM |
Tuesday, Jun 24 | Braves @ Mets | 7:10 PM |
Tuesday, Jun 24 | Yankees @ Reds | 7:10 PM |
Tuesday, Jun 24 | Rays @ Royals | 7:40 PM |
Tuesday, Jun 24 | Mariners @ Twins | 7:40 PM |
Tuesday, Jun 24 | Diamondbacks @ White Sox | 7:40 PM |
Tuesday, Jun 24 | Pirates @ Brewers | 7:40 PM |
Tuesday, Jun 24 | Cubs @ Cardinals | 7:45 PM |
Tuesday, Jun 24 | Phillies @ Astros | 8:10 PM |
Tuesday, Jun 24 | Dodgers @ Rockies | 8:40 PM |
Tuesday, Jun 24 | Red Sox @ Angels | 9:38 PM |
Tuesday, Jun 24 | Nationals @ Padres | 9:40 PM |
Tuesday, Jun 24 | Marlins @ Giants | 9:45 PM |
Wednesday, Jun 25 | Diamondbacks @ White Sox | 2:10 PM |
Wednesday, Jun 25 | Pirates @ Brewers | 2:10 PM |
Wednesday, Jun 25 | Red Sox @ Angels | 4:07 PM |
Wednesday, Jun 25 | Nationals @ Padres | 4:10 PM |
Wednesday, Jun 25 | Rangers @ Orioles | 6:35 PM |
Wednesday, Jun 25 | Athletics @ Tigers | 6:40 PM |
Wednesday, Jun 25 | Blue Jays @ Guardians | 6:40 PM |
Wednesday, Jun 25 | Braves @ Mets | 7:10 PM |
Wednesday, Jun 25 | Yankees @ Reds | 7:10 PM |
Wednesday, Jun 25 | Rays @ Royals | 7:40 PM |
Wednesday, Jun 25 | Mariners @ Twins | 7:40 PM |
Wednesday, Jun 25 | Cubs @ Cardinals | 7:45 PM |
Wednesday, Jun 25 | Phillies @ Astros | 8:10 PM |
Wednesday, Jun 25 | Dodgers @ Rockies | 8:40 PM |
Wednesday, Jun 25 | Marlins @ Giants | 9:45 PM |
Thursday, Jun 26 | Athletics @ Tigers | 1:10 PM |
Thursday, Jun 26 | Blue Jays @ Guardians | 1:10 PM |
Thursday, Jun 26 | Mariners @ Twins | 1:10 PM |
Thursday, Jun 26 | Rays @ Royals | 2:10 PM |
Thursday, Jun 26 | Phillies @ Astros | 2:10 PM |
Thursday, Jun 26 | Cubs @ Cardinals | 2:15 PM |
Thursday, Jun 26 | Dodgers @ Rockies | 3:10 PM |
Thursday, Jun 26 | Marlins @ Giants | 3:45 PM |
Thursday, Jun 26 | Braves @ Mets | 7:10 PM |
Friday, Jun 27 | Mets @ Pirates | 6:40 PM |
Friday, Jun 27 | Rays @ Orioles | 7:05 PM |
Friday, Jun 27 | Athletics @ Yankees | 7:05 PM |
Friday, Jun 27 | Padres @ Reds | 7:10 PM |
Friday, Jun 27 | Cardinals @ Guardians | 7:10 PM |
Friday, Jun 27 | Blue Jays @ Red Sox | 7:10 PM |
Friday, Jun 27 | Twins @ Tigers | 7:10 PM |
Friday, Jun 27 | Phillies @ Braves | 7:15 PM |
Friday, Jun 27 | Giants @ White Sox | 7:40 PM |
Friday, Jun 27 | Mariners @ Rangers | 8:05 PM |
Friday, Jun 27 | Cubs @ Astros | 8:10 PM |
Friday, Jun 27 | Dodgers @ Royals | 8:10 PM |
Friday, Jun 27 | Rockies @ Brewers | 8:10 PM |
Friday, Jun 27 | Nationals @ Angels | 9:38 PM |
Friday, Jun 27 | Marlins @ Diamondbacks | 9:40 PM |
Saturday, Jun 28 | Athletics @ Yankees | 1:05 PM |
Saturday, Jun 28 | Twins @ Tigers | 1:10 PM |
Saturday, Jun 28 | Mets @ Pirates | 4:05 PM |
Saturday, Jun 28 | Rays @ Orioles | 4:05 PM |
Saturday, Jun 28 | Mariners @ Rangers | 4:05 PM |
Saturday, Jun 28 | Dodgers @ Royals | 4:10 PM |
Saturday, Jun 28 | Padres @ Reds | 4:10 PM |
Saturday, Jun 28 | Cardinals @ Guardians | 4:10 PM |
Saturday, Jun 28 | Blue Jays @ Red Sox | 4:10 PM |
Saturday, Jun 28 | Giants @ White Sox | 4:10 PM |
Saturday, Jun 28 | Marlins @ Diamondbacks | 4:10 PM |
Saturday, Jun 28 | Rockies @ Brewers | 4:10 PM |
Saturday, Jun 28 | Cubs @ Astros | 7:15 PM |
Saturday, Jun 28 | Phillies @ Braves | 7:15 PM |
Saturday, Jun 28 | Nationals @ Angels | 9:38 PM |
Toronto Blue Jays Are on a Good Run
The Blue Jays are playing with serious energy this season. With Vlad Guerrero Jr. and Bo Bichette leading the charge, fans have every reason to believe this could be a special year.
They’ve won 12 of their last 14 games and are climbing up the AL East standings. With Max Scherzer pitching strongly and Daulton Varsho making great plays in the field, the Jays are playing well and getting attention from fans all over Canada.
Other Sports Leagues to Watch in Canada
If you’re into watching sports, here’s a list of various international sports Leagues that you can watch in Canada with the help of Surfshark:
- Watch AFL in Canada
- Watch Football Live in Canada
- Watch the NRL in Canada
- Watch the NHL in Canada.
- Watch the NBA live in CanadaÂ
FAQs – MLB
1. How can I subscribe to MLB TV for the 2025 season?
2. Can I watch Blue Jays games on MLB.TV in Canada?
No Blue Jays games are blacked out nationwide on MLB.TV due to Sportsnet/TVA broadcast rights. You’ll need Sportsnet+ or TVA Sports Direct to stream Jays games.
3. Can I watch daily free games on MLB.TV?
Yes, MLB.TV features a Free Game of the Day. Plus, if a game goes into extra innings, the rest is often available to all users
4. Is MLB Network available to Canadian viewers?
Yes, MLB Network is included in Sportsnet+ Premium subscriptions. It airs daily studio programming, selected games, and original content. Some shows may also air on TSN with post-game analysis.
Conclusion
The 2025 season of MLB began on March 18, 2025, and the regular season will continue till September 28, 2025. The postseason and World Series will follow after.
MLB is hugely popular in Canada. Fans can watch MLB games in Canada through official channels like TSN, Sportsnet, MLB.TV, Sling TV, or via free methods.Â
Some services are geo-blocked in Canada, so using a VPN like Surfshark helps bypass restrictions and keeps your streaming private with free methods.