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 |