Week 7 of the CFL season further illustrated one fact: Vernon Adams and the Stampeders are for real. For the second time in July, Calgary stomped the Winnipeg Blue Bombers. Now the No. 1 team in the Canadian Football League takes on Montreal in a must-see Thursday night game. Montreal, however, will be without stud QB Davis Alexander (hamstring) for the foreseeable future.
If the Stampeders falter against last year's East Division regular-season champs, Saskatchewan could take control of the West with a win over the lowly Elks. The Roughriders wield the same record as Calgary (5-1), with no other team in the West holding more than three wins.
The defending-champion Argonauts host the Blue Bombers on Saturday, in a rematch of the 2024 Grey Cup. Toronto has endured a brutal championship hangover, sitting at just 1-5 thanks to injuries, inconsistency and downright bad luck. The Bombers, however, could be without injured starting QB Zach Collaros (head/upper body).
On Sunday, the Hamilton Tiger-Cats (4-2) visit the BC Lions (3-4) in an intriguing matchup. Hamilton will likely retain the top spot in the East with a win and/or a Montreal loss to Calgary.
Want to catch the CFL action live in Week 8? Here's all the kickoff times, TV channels and live-streaming options for every game of the Canadian Football League's schedule this weekend.
CFL schedule Week 8: What games are on TV today?
Here is the full schedule for Week 8 of the 2025 CFL season.
Thursday, July 24
| Matchup | Time (ET) | Canada TV | U.S. TV/Stream |
Montreal Alouettes 23, Calgary Stampeders 21 | — | — | — |
Friday, July 25
| Matchup | Time (ET) | Canada TV | U.S. TV/Stream |
| Saskatchewan Roughriders 21, Edmonton Elks 18 | — | — | — |
Saturday, July 26
| Matchup | Time (ET) | Canada TV | U.S. TV/Stream |
| Toronto Argonauts 31, Winnipeg Blue Bombers 17 | — | — | — |
Sunday, July 27
| Matchup | Time (ET) | Canada TV | U.S. TV/Stream |
Hamilton Tiger-Cats @ BC Lions | 7:00 p.m. | TSN | CFL+ |
Where to watch CFL Week 8 games: TV channels, live streams
- TV channels (U.S.): CBS Sports Network (CBSSN) | CFL+
- TV channels (Canada): TSN | RDS
- Live streams (U.S.): Fubo
- Live streams (Canada): TSN.ca, RDS.ca, TSN app, RDS app
The Week 8 CFL games will air on CBS Sports Network and CFL+ in the United States, and TSN and RDS in Canada. American viewers can also stream games on Fubo, which is currently offering a free trial.
Canadians have a number of different streaming options, including French-language broadcasts on RDS, RDS.ca and the RDS app.
Fubo is offering a free trial. Stream Fox, ABC, ESPN, CBS, NBC and 200+ top channels of live TV and sports without cable. (Participating plans only. Taxes and fees may apply.)
CFL week 8 radio station
Every CFL game this week will air live on SiriusXM radio. See the full game schedule below.
Thursday, July 24
| Time (ET) | Matchup | Radio station |
| 9:00 p.m. | Montreal @ Calgary | SXM channel 167 (CAL), 163 (MON) |
Friday, July 25
| Time (ET) | Matchup | Radio station |
| 9:00 p.m. | Edmonton @ Saskatchewan | SXM channel 167 (SAS) |
Saturday, July 26
| Time (ET) | Matchup | Radio station |
| 7:00 p.m. | Winnipeg @ Toronto | SXM channel 167 (TOR) |
Sunday, July 27
| Time (ET) | Matchup | Radio station |
| 7:00 p.m. | Hamilton @ BC | SXM channel 167 (BC) |
New subscribers can enjoy SiriusXM for free for four months. Listen to live UFL, NBA, NFL, MLB and NHL games, plus NASCAR, golf, college sports and more. Stay updated with all the news and get all the analysis on multiple sport-specific channels.
CFL schedule, broadcasts for 2025 season
Here's the full schedule for the remaining broadcasts in the 2025 CFL season.
Week 8
| Date | Game | Time (ET) | US channel/stream | CA channel/stream |
| July 24 | Montreal vs. Calgary | 9 p.m. | CBSSN, Fubo | TSN, RDS |
| July 25 | Edmonton vs. Saskatchewan | 9 p.m. | CFL+ | TSN |
| July 26 | Winnipeg vs. Toronto | 7 p.m. | CBSSN, Fubo | TSN |
| July 27 | Hamilton vs. BC | 7 p.m. | CFL+ | TSN |
Week 9
| Date | Game | Time (ET) | US channel/stream | CA channel/stream |
| July 31 | Calgary vs. Ottawa | 7:30 p.m. | CBSSN, Fubo | TSN, RDS |
| Aug. 1 | Toronto vs. Winnipeg | 8:30 p.m. | CFL+ | TSN |
| Aug. 2 | Hamilton vs. Edmonton | 3 p.m. | CBSSN, Fubo | TSN |
| Aug. 2 | Saskatchewan vs. Montreal | 7 p.m. | CBSSN, Fubo | TSN, RDS |
Week 10
| Date | Game | Time (ET) | US channel/stream | CA channel/stream |
| Aug. 7 | BC vs. Hamilton | 7:30 p.m. | CBSSN, Fubo | TSN, RDS2 |
| Aug. 8 | Edmonton vs. Montreal | 7:30 p.m. | CFL+ | TSN, RDS |
| Aug. 9 | Ottawa vs. Toronto | 3 p.m. | CBSSN, Fubo | TSN, RDS |
| Aug. 9 | Winnipeg vs. Calgary | 7 p.m. | CBSSN, Fubo | TSN |
Week 11
| Date | Game | Time (ET) | US channel/stream | CA channel/stream |
| Aug. 14 | Ottawa vs. Winnipeg | 8:30 p.m. | CBSSN, Fubo | TSN, RDS |
| Aug. 15 | Toronto vs. Edmonton | 9 p.m. | CFL+ | TSN |
| Aug. 16 | Hamilton vs. Saskatchewan | 3 p.m. | CFL+ | TSN |
| Aug. 16 | Montreal vs. BC | 7 p.m. | CFL+ | TSN |
Week 12
| Date | Game | Time (ET) | US channel/stream | CA channel/stream |
| Aug. 21 | Winnipeg vs. Montreal | 7:30 p.m. | CBSSN, Fubo | TSN, RDS |
| Aug. 22 | Edmonton vs. Ottawa | 7:30 p.m. | CFL+ | TSN, RDS |
| Aug. 23 | BC vs. Toronto | 3 p.m. | CFL+ | TSN |
| Aug. 23 | Saskatchewan vs. Calgary | 7 p.m. | CFL+ | TSN |
Week 13
| Date | Game | Time (ET) | US channel/stream | CA channel/stream |
| Aug. 31 | Winnipeg vs. Saskatchewan | 7 p.m. | CBSSN, Fubo | TSN |
| Sept. 1 | Toronto vs. Hamilton | 2:30 p.m. | CBSSN, Fubo | TSN |
| Sept. 1 | Edmonton vs. Calgary | 6 p.m. | CBSSN, Fubo | TSN |
Week 14
| Date | Game | Time (ET) | US channel/stream | CA channel/stream |
| Sept. 5 | BC vs. Ottawa | 7:30 p.m. | CBSSN, Fubo | TSN, RDS2 |
| Sept. 6 | Hamilton vs. Montreal | 1 p.m. | CFL+ | TSN, RDS |
| Sept. 6 | Saskatchewan vs. Winnipeg | 4 p.m. | CFL+ | TSN |
| Sept. 6 | Calgary vs. Edmonton | 7 p.m. | CFL+ | TSN |
Week 15
| Date | Game | Time (ET) | US channel/stream | CA channel/stream |
| Sept. 12 | Winnipeg vs. Hamilton | 7 p.m. | CBSSN, Fubo | TSN |
| Sept. 12 | Ottawa vs. BC | 10 p.m. | CFL+ | TSN, RDS |
| Sept. 13 | Edmonton vs. Toronto | 3 p.m. | CFL+ | TSN |
| Sept. 13 | Montreal vs. Saskatchewan | 7 p.m. | CFL+ | TSN, RDS |
Week 16
| Date | Game | Time (ET) | US channel/stream | CA channel/stream |
| Sept. 19 | Montreal vs. Toronto | 7 p.m. | CFL+ | TSN, RDS |
| Sept. 19 | BC vs. Calgary | 9:30 p.m. | CFL+ | TSN |
| Sept. 20 | Winnipeg vs. Ottawa | 3 p.m. | CFL+ | TSN, RDS |
| Sept. 20 | Edmonton vs. Hamilton | 7 p.m. | CFL+ | TSN, RDS2 |
Week 17
| Date | Game | Time (ET) | US channel/stream | CA channel/stream |
| Sept. 26 | Calgary vs. Montreal | 7 p.m. | CFL+ | TSN, RDS |
| Sept. 26 | Toronto vs. BC | 10 p.m. | CFL+ | TSN |
| Sept. 27 | Hamilton vs. Winnipeg | 3 p.m. | CFL+ | TSN |
| Sept. 27 | Saskatchewan vs. Edmonton | 7 p.m. | CFL+ | TSN |
Week 18
| Date | Game | Time (ET) | US channel/stream | CA channel/stream |
| Oct. 3 | Saskatchewan vs. Ottawa | 7:30 p.m. | CFL+ | TSN, RDS |
| Oct. 4 | Hamilton vs. Toronto | 3 p.m. | CFL+ | TSN |
| Oct. 4 | Calgary vs. BC | 7 p.m. | CFL+ | TSN |
Week 19
| Date | Game | Time (ET) | US channel/stream | CA channel/stream |
| Oct. 10 | Toronto vs. Saskatchewan | 9 p.m. | CFL+ | TSN, RDS |
| Oct. 11 | Calgary vs. Hamilton | 3 p.m. | CFL+ | TSN, RDS2 |
| Oct. 11 | Winnipeg vs. Edmonton | 7 p.m. | CFL+ | TSN |
| Oct. 13 | Ottawa vs. Montreal | 1 p.m. | CBSSN, Fubo | TSN, RDS |
Week 20
| Date | Game | Time (ET) | US channel/stream | CA channel/stream |
| Oct. 17 | Saskatchewan vs. Winnipeg | 8 p.m. | CFL+ | TSN |
| Oct. 17 | Edmonton vs. BC | 10:30 p.m. | CFL+ | TSN |
| Oct. 18 | Montreal vs. Ottawa | 3 p.m. | CFL+ | TSN, RDS |
| Oct. 18 | Toronto vs. Calgary | 7 p.m. | CFL+ | TSN |
Week 21
| Date | Game | Time (ET) | US channel/stream | CA channel/stream |
| Oct. 24 | Ottawa vs. Hamilton | 7 p.m. | CFL+ | TSN, RDS |
| Oct. 24 | Calgary vs. Edmonton | 9:30 p.m. | CFL+ | TSN |
| Oct. 25 | Montreal vs. Winnipeg | 3 p.m. | CFL+ | TSN, RDS |
| Oct. 25 | BC vs. Saskatchewan | 7 p.m. | CFL+ | TSN |
CFL standings 2025
Here are the current standings for the 2025 CFL season. The league is comprised of five teams in the West Division and four in the East Division.
West Division
| Team | Record |
| Calgary Stampeders | 4-1 |
| Saskatchewan Roughriders | 4-1 |
| Winnipeg Blue Bombers | 3-1 |
| BC Lions | 3-3 |
| Edmonton Elks | 1-4 |
East Division
| Team | Record |
| Hamilton Tiger-Cats | 3-2 |
| Montreal Alouettes | 2-2 |
| Toronto Argonauts | 1-4 |
| Ottawa Redblacks | 1-5 |
Related Links