Canadian Football League Original 2021 Schedule

The original CFL schedule was released Nov. 20, 2020 as a full 18-game, 21-week regular season schedule. It was not completed as released as the global pandemic forced the league to adopt a 14-game regular season schedule with play begining in August rather than June.

The original schedule, both pre-season and regular season, is presented here as an artifact of an unrealized potential schedule.

All times ET.

A Sun. May 23 4:00 PM BC @ CGY
B Thu. May 27 7:30 PM HAM @ TOR
Fri. May 28 7:30 PM OTT @ MTL
Fri. May 28 8:30 PM SSK @ WPG
Sat. May 29 4:00 PM CGY @ EDM
Bye: BC
C Thu. June 3 7:30 PM TOR @ HAM
Fri. June 4 7:30 PM MTL @ OTT
Fri. June 4 9:00 PM WPG @ SSK
Fri. June 4 10:00 PM EDM @ BC
Bye: CGY
1 Thu. June 10 8:30 PM HAM @ WPG
Fri. June 11 7:30 PM MTL @ OTT
Sat. June 12 7:00 PM BC @ CGY
Sat. June 12 9:30 PM SSK @ EDM
Bye: TOR
2 Thu. June 17 7:30 PM WPG @ MTL
Fri. June 18 9:00 PM BC @ EDM
Sat. June 19 5:00 PM HAM @ TOR
Sat. June 19 8:00 PM OTT @ SSK
Bye: CGY
3 Thu. June 24 7:30 PM TOR @ HAM
Fri. June 25 8:30 PM EDM @ WPG
Sat. June 26 4:00 PM SSK @ CGY
Sat. June 26 7:00 PM MTL @ BC
Bye: OTT
4 Thu. July 1 9:00 PM CGY @ SSK
Fri. July 2 7:30 PM TOR @ OTT
Sat. July 3 7:00 PM BC @ MTL
Sat. July 3 9:30 PM WPG @ EDM
Bye: HAM
5 Thu. July 8 8:30 PM MTL @ WPG
Fri. July 9 7:30 PM OTT @ HAM
Sat. July 10 4:00 PM CGY @ TOR
Sat. July 10 7:00 PM SSK @ BC
Bye: EDM
6 Thu. July 15 7:30 PM TOR @ MTL
Fri. July 16 7:00 PM HAM @ OTT
Fri. July 16 10:00 PM CGY @ BC
Sat. July 17 7:00 PM EDM @ SSK
Bye: WPG
7 Thu. July 22 9:00 PM WPG @ CGY
Fri. July 23 9:00 PM SSK @ EDM
Sat. July 24 4:00 PM OTT @ TOR
Sat. July 24 7:00 PM MTL @ HAM
Bye: BC
8 Thu. July 29 7:30 PM EDM @ TOR
Fri. July 30 8:30 PM BC @ WPG
Sat. July 31 7:00 PM OTT @ MTL
Sat. July 31 10:00 PM CGY @ SSK
Bye: HAM
9 Thu. August 5 7:30 PM WPG @ OTT
Fri. August 6 7:00 PM SSK @ MTL
Fri. August 6 10:00 PM BC @ EDM
Sat. August 7 7:00 PM CGY @ HAM
Bye: TOR
10 Thu. August 12 10:00 PM TOR @ BC
Fri. August 13 9:00 PM OTT @ CGY
Sat. August 14 7:00 PM HAM @ SSK
Bye: EDM, MTL, WPG
11 Thu. August 19 9:00 PM MTL @ EDM
Fri. August 20 7:00 PM WPG @ HAM
Fri. August 20 10:00 PM CGY @ BC
Sat. August 21 7:00 PM OTT @ TOR
Bye: SSK
12 Thu. August 26 8:30 PM BC @ WPG
Fri. August 27 7:30 PM HAM @ MTL
Sat. August 28 4:00 PM EDM @ OTT
Sat. August 28 7:00 PM SSK @ TOR
Bye: CGY
13 Wed. September 1 7:00 PM HAM @ TOR
Fri. September 3 7:30 PM MTL @ OTT
Sun. September 5 6:00 PM WPG @ SSK
Mon. September 6 1:00 PM TOR @ HAM
Mon. September 6 4:30 PM EDM @ CGY
Bye: BC
14 Sat. September 11 4:00 PM SSK @ WPG
Sat. September 11 7:00 PM CGY @ EDM
Sat. September 11 10:00 PM OTT @ BC
Bye: HAM, MTL, TOR
15 Fri. September 17 7:00 PM TOR @ MTL
Fri. September 17 9:30 PM WPG @ CGY
Sat. September 18 4:00 PM EDM @ HAM
Sat. September 18 7:00 PM BC @ SSK
Bye: OTT
16 Fri. September 24 7:00 PM CGY @ MTL
Fri. September 24 10:00 PM EDM @ BC
Sat. September 25 4:00 PM WPG @ TOR
Sat. September 25 7:00 PM HAM @ OTT
Bye: SSK
17 Fri. October 1 7:00 PM MTL @ HAM
Fri. October 1 10:00 PM SSK @ BC
Sat. October 2 4:00 PM OTT @ WPG
Sat. October 2 7:00 PM TOR @ CGY
Bye: EDM
18 Fri. October 8 9:00 PM TOR @ SSK
Sat. October 9 7:00 PM HAM @ EDM
Mon. October 11 1:00 PM OTT @ MTL
Bye: BC, CGY, WPG
19 Fri. October 15 9:00 PM EDM @ CGY
Sat. October 16 4:00 PM SSK @ OTT
Sat. October 16 7:00 PM WPG @ BC
Bye: HAM, MTL, TOR
20 Fri. October 22 7:00 PM BC @ HAM
Fri. October 22 9:30 PM TOR @ EDM
Sat. October 23 4:00 PM CGY @ WPG
Sat. October 23 7:00 PM MTL @ SSK
Bye: OTT
21 Fri. October 29 7:00 PM BC @ OTT
Fri. October 29 9:30 PM HAM @ CGY
Sat. October 30 4:00 PM MTL @ TOR
Sat. October 30 7:00 PM EDM @ WPG
Bye: SSK