The road to the 113th Grey Cup is underway, with the CFL back in action all summer and into the fall.
The Saskatchewan Roughriders are coming off their first championship since 2013 and will try to defend their title with quarterback Trevor Harris and running back AJ Ouellette leading the way, but they will have plenty of challengers this season.
First among them are the Montreal Alouettes, who came up short in last year's Grey Cup. QB Davis Alexander has been injury-prone but former Ottawa starter Dustin Crum is now in the fold as an insurance policy and has plenty of starting experience.
Plenty of others will like their chances this season, but it's never wise to count out the Blue Bombers. After seeing its string of five consecutive Grey Cup appearances snapped in 2025, Winnipeg is back for another ride with the ageless Zach Collaros at the helm and hoping to lift the trophy for the first time since 2021.
There's plenty of football to be played from June through November. Here's what you need to know to watch every game.
Where to watch CFL games in 2026
- TV channels: CBS Sports Network
- Live streams: fubo, CFL+
Select CFL games will air on CBS Sports Network in the U.S. Fans can stream those broadcasts live on fubo.
Fubo offers a free trial for new subscribers, so you can try the service before you buy. Stream ESPN, ABC, CBS, Fox and 100+ top channels of live TV and sports without cable. (Participating plans only. Taxes and fees may apply.)
Fans can stream all other games on the league's free streaming platform, CFL+.
CFL schedule 2026
Week 1
DateGameTime (ET)Watch
| June 4 | Hamilton vs. Montreal | 7:30 p.m. | CBSSN, fubo |
| June 5 | Calgary vs. Winnipeg | 9 p.m. | CBSSN, fubo |
| June 6 | Ottawa vs. Edmonton | 7 p.m. | CBSSN, fubo |
Week 2
DateGameTime (ET)Watch
| June 11 | Winnipeg vs. Hamilton | 8:30 p.m. | CBSSN, fubo |
| June 12 | Montreal vs. Toronto | 7 p.m. | CFL+ |
| June 13 | Saskatchewan vs. B.C. | 7 p.m. | CBSSN, fubo |
Week 3
DateGameTime (ET)Watch
| June 19 | Hamilton vs. B.C. | 7:30 p.m. | CFL+ |
| June 20 | Ottawa vs. Toronto | 1 p.m. | CFL+ |
| June 20 | Edmonton vs. Montreal | 4 p.m. | CFL+ |
| June 20 | Calgary vs. Saskatchewan | 7 p.m. | CBSSN, fubo |
Week 4
DateGameTime (ET)Watch
| June 25 | Winnipeg vs. Edmonton | 8:30 p.m. | CFL+ |
| June 26 | Saskatchewan vs. Toronto | 9 p.m. | CBSSN, fubo |
| June 27 | B.C. vs. Calgary | 7 p.m. | CBSSN, fubo |
| June 28 | Montreal vs. Ottawa | 7 p.m. | CBSSN, fubo |
Week 5
DateGameTime (ET)Watch
| July 2 | Calgary vs. Toronto | 9 p.m. | CBSSN, fubo |
| July 3 | Ottawa vs. Saskatchewan | 7:30 p.m. | CFL+ |
| July 4 | B.C. vs. Edmonton | 7 p.m. | CFL+ |
| July 5 | Hamilton vs. Winnipeg | 7 p.m. | CBSSN, fubo |
Week 6
DateGameTime (ET)Watch
| July 9 | Edmonton vs. Ottawa | 9 p.m. | CFL+ |
| July 10 | Winnipeg vs. Toronto | 8:30 p.m. | CFL+ |
| July 11 | Montreal vs. Calgary | 7 p.m. | CBSSN, fubo |
| July 12 | Saskatchewan vs. Hamilton | 7 p.m. | CBSSN, fubo |
Week 7
DateGameTime (ET)Watch
| July 17 | Edmonton vs. B.C. | 9 p.m. | CFL+ |
| July 18 | Calgary vs. Montreal | 4 p.m. | CFL+ |
| July 18 | Hamilton vs. Toronto | 7 p.m. | CBSSN, fubo |
| July 19 | Ottawa vs. Winnipeg | 7 p.m. | CBSSN, fubo |
Week 8
DateGameTime (ET)Watch
| July 23 | Saskatchewan vs. Edmonton | 9 p.m. | CBSSN, fubo |
| July 24 | Winnipeg vs. Calgary | 8:30 p.m. | CFL+ |
| July 25 | B.C. vs. Toronto | 7 p.m. | CBSSN, fubo |
| July 26 | Montreal vs. Hamilton | 7 p.m. | CBSSN, fubo |
Week 9
DateGameTime (ET)Watch
| July 30 | Winnipeg vs. B.C. | 8:30 p.m. | CFL+ |
| July 31 | Ottawa vs. Montreal | 7:30 p.m. | CBSSN, fubo |
| Aug. 1 | Hamilton vs. Calgary | 3 p.m. | CFL+ |
| Aug. 1 | Edmonton vs. Saskatchewan | 7 p.m. | CBSSN, fubo |
Week 10
DateGameTime (ET)Watch
| Aug. 6 | Toronto vs. Calgary | 7:30 p.m. | CFL+ |
| Aug. 7 | Saskatchewan vs. Ottawa | 9 p.m. | CBSSN, fubo |
| Aug. 8 | Montreal vs. Edmonton | 3 p.m. | CFL+ |
| Aug. 8 | B.C. vs. Hamilton | 9 p.m. | CBSSN, fubo |
Week 11
DateGameTime (ET)Watch
| Aug. 13 | Calgary vs. B.C. | 9 p.m. | CBSSN, fubo |
| Aug. 14 | Winnipeg vs. Ottawa | 8:30 p.m. | CFL+ |
| Aug. 15 | Edmonton vs. Toronto | 3 p.m. | CFL+ |
| Aug. 15 | Hamilton vs. Saskatchewan | 7 p.m. | CBSSN, fubo |
Week 12
DateGameTime (ET)Watch
| Aug. 20 | Montreal vs. Ottawa | 7:30 p.m. | CBSSN, fubo |
| Aug. 21 | Edmonton vs. Winnipeg | 9:30 p.m. | CBSSN, fubo |
| Aug. 22 | Toronto vs. Hamilton | 7 p.m. | CBSSN, fubo |
| Aug. 23 | B.C. vs. Saskatchewan | 7 p.m. | CFL+ |
Week 13
DateGameTime (ET)Watch
| Aug. 28 | Winnipeg vs. Montreal | 8:30 p.m. | CFL+ |
| Aug. 29 | Calgary vs. Hamilton | 3 p.m. | CFL+ |
| Aug. 29 | Saskatchewan vs. Toronto | 7 p.m. | CFL+ |
| Aug. 30 | Ottawa vs. B.C. | 7 p.m. | CBSSN, fubo |
Week 14
DateGameTime (ET)Watch
| Sept. 4 | Montreal vs. B.C. | 7:30 p.m. | CFL+ |
| Sept. 6 | Saskatchewan vs. Winnipeg | 7 p.m. | CBSSN, fubo |
| Sept. 7 | Hamilton vs. Toronto | 2:30 p.m. | CBSSN, fubo |
| Sept. 7 | Calgary vs. Edmonton | 6 p.m. | CBSSN, fubo |
Week 15
DateGameTime (ET)Watch
| Sept. 12 | Toronto vs. Ottawa | 1 p.m. | CFL+ |
| Sept. 12 | Winnipeg vs. Saskatchewan | 4 p.m. | CFL+ |
| Sept. 12 | Edmonton vs. Calgary | 7 p.m. | CFL+ |
| Sept. 12 | B.C. vs. Montreal | 10 p.m. | CFL+ |
Week 16
DateGameTime (ET)Watch
| Sept. 18 | Hamilton vs. Montreal | 7:30 p.m. | CBSSN, fubo |
| Sept. 19 | Toronto vs. Edmonton | 3 p.m. | CFL+ |
| Sept. 19 | Calgary vs. Ottawa | 7 p.m. | CFL+ |
Week 17
DateGameTime (ET)Watch
| Sept. 25 | Winnipeg vs. Toronto | 8 p.m. | CBSSN, fubo |
| Sept. 25 | B.C. vs. Saskatchewan | 10:30 p.m. | CFL+ |
| Sept. 26 | Ottawa vs. Calgary | 3 p.m. | CFL+ |
| Sept. 26 | Edmonton vs. Hamilton | 7 p.m. | CFL+ |
Week 18
DateGameTime (ET)Watch
| Oct. 2 | Ottawa vs. Hamilton | 7 p.m. | CFL+ |
| Oct. 2 | Saskatchewan vs. Calgary | 9:30 p.m. | CFL+ |
| Oct. 3 | Toronto vs. B.C. | 3 p.m. | CFL+ |
| Oct. 3 | Montreal vs. Winnipeg | 7 p.m. | CFL+ |
Week 19
DateGameTime (ET)Watch
| Oct. 9 | Hamilton vs. Edmonton | 7 p.m. | CFL+ |
| Oct. 9 | B.C. vs. Ottawa | 10 p.m. | CFL+ |
| Oct. 10 | Winnipeg vs. Calgary | 7 p.m. | CFL+ |
| Oct. 12 | Montreal vs. Saskatchewan | 1 p.m. | CBSSN, fubo |
Week 20
DateGameTime (ET)Watch
| Oct. 16 | Ottawa vs. Toronto | 7 p.m. | CFL+ |
| Oct. 16 | Edmonton vs. Winnipeg | 9:30 p.m. | CFL+ |
| Oct. 17 | Saskatchewan vs. Montreal | 3 p.m. | CFL+ |
| Oct. 17 | Calgary vs. B.C. | 7 p.m. | CFL+ |
Week 21
DateGameTime (ET)Watch
| Oct. 23 | Toronto vs. Montreal | 7 p.m. | CFL+ |
| Oct. 23 | B.C. vs. Winnipeg | 10 p.m. | CFL+ |
| Oct. 24 | Hamilton vs. Ottawa | 3 p.m. | CFL+ |
| Oct. 24 | Saskatchewan vs. Edmonton | 3 p.m. | CFL+ |
CFL playoffs schedule 2026
DateGameTime (ET)Watch
| Oct. 31 | Eastern semi-final | 3 p.m. | CFL+ |
| Oct. 31 | Western semi-final | 6:30 p.m. | CFL+ |
| Nov. 7 | Eastern final | 3 p.m. | CFL+ |
| Nov. 7 | Western final | 6:30 p.m. | CFL+ |
| Nov. 15 | 113th Grey Cup | 6 p.m. | CFL+ |