Two weeks have already passed in the 2025 Canadian Football League season, and an exciting Week 3 slate awaits. The reigning-champion Argonauts have started a rough 0-2, while the 2023 CFL-champion Alouettes join the Stampeders and Roughriders as the only 2-0 squads.
Montreal will look to stay perfect Thursday when they head to Edmonton to play the Elks (0-1). Friday’s standalone game features Toronto and Saskatchewan in a battle of squads that have experienced polar-opposite starts to the season.
A similar matchup awaits Saturday, with the winless Redblacks visiting undefeated Calgary. Then comes the main event, a Saturday evening duel between the Blue Bombers (1-1) and Lions (1-0). Winnipeg and BC faced each other last week, too, with the Bombers winning 34-20 on their home turf. Now the Lions get to host, and they’ll be looking for quick revenge at BC Place.
That’s four great matchups across three days of CFL football. There’s never been a better time to hop on the Canadian Football League bandwagon, so why not plan out your weekend watch parties now?
Here’s everything you need to know about the CFL’s Week 3 slate, including kickoff times, TV channels and live-streaming options for every game.
CFL schedule Week 3: What games are on TV today?
Here is the full schedule for Week 3 of the 2025 CFL season.
Thursday, June 19
Matchup |
Time (ET) |
Canada TV |
U.S. TV/Stream |
Alouettes @ Elks |
9:00 p.m. |
TSN, RDS |
CBSSN, Fubo |
Friday, June 20
Matchup |
Time (ET) |
Canada TV |
U.S. TV/Stream |
Roughriders @ Argonauts |
7:30 p.m. |
TSN, RDS |
Fubo |
Saturday, June 14
Matchup |
Time (ET) |
Canada TV |
U.S. TV/Stream |
Redblacks @ Stampeders |
4:00 p.m. |
TSN, RDS2 |
CBSSN, Fubo |
Blue Bombers @ Lions |
7:00 p.m. |
TSN, CTV |
CBSSN, Fubo |
Where to watch CFL Week 3 games: TV channels, live streams
- TV channels (U.S.): CBS Sports Network (CBSSN), CFL+
- TV channels (Canada): TSN | RDS | RDS2 | CTV
- Live streams (U.S.): Fubo
- Live streams (Canada): TSN.ca, RDS.ca, TSN app, RDS app
The Week 3 CFL games will air on CBS Sports Network and CFL+ in the United States, and TSN, RDS, RDS2 and CTV 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 3 radio station
Every CFL game this week will air live on SiriusXM radio. See the full game schedule below.
Thursday, June 19
Time (ET) |
Matchup |
Radio station |
9:00 p.m. |
BC at Winnipeg |
SXM channel 163 (MON), 167 (EDM) |
Friday, June 20
Time (ET) |
Matchup |
Radio station |
7:30 p.m. |
Saskatchewan at Toronto |
SXM channel 167 (TOR) |
Saturday, June 14
Time (ET) |
Matchup |
Radio station |
4:00 p.m. |
Ottawa at Calgary |
SXM channel 167 (CAL) |
7:00 p.m. |
Winnipeg at 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
Week 3
Date |
Game |
Time (ET) |
US channel/stream |
CA channel/stream |
June 19 |
Montreal vs. Edmonton |
9 p.m. |
CBSSN, Fubo |
TSN, RDS |
June 20 |
Saskatchewan vs. Toronto |
7:30 p.m. |
CFL+ |
TSN, RDS |
June 21 |
Ottawa vs. Calgary |
4 p.m. |
CBSSN, Fubo |
TSN, RDS |
June 21 |
Winnipeg vs. BC |
7 p.m. |
CBSSN, Fubo |
TSN |
Week 4
Date |
Game |
Time (ET) |
US channel/stream |
CA channel/stream |
June 26 |
Edmonton vs. Winnipeg |
8:30 p.m. |
CBSSN, Fubo |
TSN, RDS |
June 27 |
Montreal vs. Hamilton |
7:30 p.m. |
CFL+ |
TSN, RDS |
June 28 |
BC vs. Saskatchewan |
7 p.m. |
CBSSN, Fubo |
TSN |
June 29 |
Toronto vs. Ottawa |
7 p.m. |
CBSSN, Fubo |
TSN, RDS Info |
Week 5
Date |
Game |
Time (ET) |
US channel/stream |
CA channel/stream |
July 3 |
Winnipeg vs. Calgary |
9 p.m. |
CBSSN, Fubo |
TSN |
July 4 |
Hamilton vs. Toronto |
7:30 p.m. |
CFL+ |
TSN, RDS |
July 5 |
BC vs. Montreal |
7 p.m. |
CBSSN, Fubo |
TSN, RDS |
July 6 |
Ottawa vs. Edmonton |
7 p.m. |
CBSSN, Fubo |
TSN, RDS |
Week 6
Date |
Game |
Time (ET) |
US channel/stream |
CA channel/stream |
July 11 |
Calgary vs. Saskatchewan |
9 p.m. |
CFL+ |
TSN, RDS |
July 12 |
Ottawa vs. Hamilton |
7 p.m. |
CFL+ |
TSN, RDS |
July 13 |
BC vs. Edmonton |
7 p.m. |
CFL+ |
TSN |
Week 7
Date |
Game |
Time (ET) |
US channel/stream |
CA channel/stream |
July 17 |
Toronto vs. Montreal |
7:30 p.m. |
CBSSN, Fubo |
TSN, RDS |
July 18 |
Calgary vs. Winnipeg |
8:30 p.m. |
CFL+ |
TSN, RDS |
July 19 |
Saskatchewan vs. BC |
7 p.m. |
CBSSN, Fubo |
TSN |
July 20 |
Hamilton vs. Ottawa |
7 p.m. |
CFL+ |
TSN, RDS |
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 |
2-0 |
Saskatchewan Roughriders |
2-0 |
Winnipeg Blue Bombers |
1-0 |
BC Lions |
1-1 |
Edmonton Elks |
0-1 |
East Division
Team |
Record |
Montreal Alouettes |
2-0 |
Ottawa Redblacks |
0-2 |
Hamilton Tiger-Cats |
0-2 |
Toronto Argonauts |
0-2 |
Related Links