2018 CANADIAN FOOTBALL LEAGUE SCHEDULE
The 2018 Canadian Football League schedule as released by the league (all times Eastern):
REGULAR SEASON
Week 1
Bye: Ottawa
Thursday, June 14
Edmonton at Winnipeg, 8:30 p.m.
Friday, June 15
Toronto at Saskatchewan, 9 p.m.
Saturday, June 16
Hamilton at Calgary, 7 p.m. Montreal at British Columbia, 10 p.m.
Week 2
Bye: British Columbia
Thursday, June 21
Saskatchewan at Ottawa, 7:30 p.m.
Friday, June 22
Winnipeg at Montreal, 7 p.m.
Hamilton at Edmonton, 10 p.m.
Saturday, June 23
Calgary at Toronto, 7 p.m.
Week 3
Bye: Toronto
Thursday, June 28
Ottawa at Calgary, 9 p.m.
Friday, June 29
Winnipeg at Hamilton, 7 p.m. British Columbia at Edmonton, 10 p.m.
Saturday, June 30
Montreal at Saskatchewan, 9 p.m.
Week 4
Bye: Calgary
Thursday, July 5
Hamilton at Saskatchewan, 9 p.m.
Friday July 6
Ottawa at Montreal, 7:30 p.m.
Saturday, July 7
Edmonton at Toronto, 5:30 p.m. British Columbia at Winnipeg, 8:30 p.m.
Week 5
Byes: Hamilton, Montreal, Saskatchewan
Thursday, July 12
Calgary at Ottawa, 7:30 p.m.
Friday, July 13
Toronto at Edmonton, 9 p.m.
Saturday, July 14
Winnipeg at British Columbia, 10 p.m.
Week 6
Bye: Edmonton
Thursday, July 19
Saskatchewan at Hamilton, 7:30 p.m.
Friday, July 20
British Columbia at Ottawa, 7:30 p.m.
Saturday, July 21
Winnipeg at Toronto, 4 p.m. Montreal at Calgary, 9 p.m.
Week 7
Bye: British Columbia
Thursday, July 26
Edmonton at Montreal, 7:30 p.m.
Friday July 27
Toronto at Winnipeg, 8:30 p.m.
Saturday, July 28
Ottawa at Hamilton, 4 p.m. Calgary at Saskatchewan, 9 p.m.
Week 8
Bye: Winnipeg
Thursday, Aug. 2
Ottawa at Toronto, 7 p.m. Saskatchewan at Edmonton, 10 p.m.
Friday, Aug. 3
Hamilton at Montreal, 7:30 p.m.
Saturday, Aug. 4
British Columbia at Calgary, 9 p.m.
Week 9
Byes: Calgary, Toronto, Saskatchewan
Thursday, Aug. 9
Edmonton at British Columbia, 10 p.m.
Friday, Aug. 10
Hamilton at Winnipeg, 8:30 p.m. Saturday, Aug. 11
Montreal at Ottawa, 8 p.m.
Week 10
Bye: Hamilton
Friday, Aug. 17
Ottawa at Winnipeg, 8:30 p.m.
Saturday, Aug. 18
British Columbia at Toronto, 4 p.m. Montreal at Edmonton, 9 p.m.
Sunday, Aug. 19
Calgary at Saskatchewan, 7 p.m.
Week 11
Bye: Ottawa
Thursday, Aug. 23
Edmonton at Hamilton, 7:30 p.m.
Friday, Aug. 24
Toronto at Montreal, 7:30 p.m.
Saturday, Aug. 25
Winnipeg at Calgary, 3:30 p.m. Saskatchewan at British Columbia, 10 p.m.
Week 12
Bye: British Columbia
Friday, Aug. 31
Montreal at Ottawa, 7:30 p.m.
Sunday, Sept. 2
Winnipeg at Saskatchewan, 3 p.m.
Monday, Sept. 3
Edmonton at Calgary, 3 p.m. Toronto at Hamilton, 6:30 p.m.
Week 13
Bye: Montreal
Friday, Sept. 7
Ottawa at British Columbia, 10 p.m.
Saturday, Sept. 8
Hamilton at Toronto, 1 p.m. Saskatchewan at Winnipeg, 4 p.m. Calgary at Edmonton, 7 p.m.
Week 14
Byes: Edmonton, Toronto, Winnipeg Friday, Sept. 14
British Columbia at Montreal, 7:30 p.m. Saturday, Sept. 15 Calgary at Hamilton, 4 p.m. Ottawa at Saskatchewan, 9:30 p.m.
Week 15
Bye: Calgary Friday, Sept. 21 Montreal at Winnipeg, 8:30 p.m.
Saturday, Sept. 22
Edmonton at Ottawa, 4 p.m. Saskatchewan at Toronto, 7 p.m. Hamilton at British Columbia, 10 p.m.
Week 16
Bye: Ottawa Friday Sept. 28 Toronto at Calgary, 9 p.m.
Saturday, Sept. 29
British Columbia at Hamilton, 4 p.m.
Winnipeg at Edmonton, 7 p.m. Sunday, Sept. 30
Saskatchewan at Montreal, 1 p.m.
Week 17 Bye: Hamilton Friday, Oct. 5 Winnipeg at Ottawa, 7:30 p.m.
Saturday, Oct. 6 Toronto at British Columbia, 7 p.m. Monday, Oct. 8
Calgary at Montreal, 1 p.m. Edmonton at Saskatchewan, 4 p.m.
Week 18
Bye: Montreal Friday, Oct. 12 Hamilton at Toronto, 7:30 p.m.
Saturday, Oct. 13
Saskatchewan at Winnipeg, 2 p.m. Ottawa at Edmonton, 5 p.m. British Columbia at Calgary, 8 p.m.
Week 19
Bye: Winnipeg Friday, Oct. 19
Hamilton at Ottawa, 7 p.m. Edmonton at British Columbia, 10 p.m. Saturday, Oct. 20 Montreal at Toronto, 4 p.m. Saskatchewan at Calgary, 7 p.m.
Week 20
Bye: Edmonton Friday, Oct. 26 Calgary at Winnipeg, 8:30 p.m.
Saturday, Oct. 27
Ottawa at Hamilton, 4 p.m. British Columbia at Saskatchewan, 7 p.m. Sunday Oct. 28
Toronto at Montreal, 1 p.m.
Week 21 Bye: Saskatchewan Friday, Nov. 2 Toronto at Ottawa, 7:30 p.m.
Saturday, Nov. 3
Winnipeg at Edmonton, 4 p.m. Montreal at Hamilton, 7 p.m. Calgary at British Columbia, 10 p.m. End of Regular Season
PLAYOFFS Sunday, Nov. 11 Division Semifinals East Third Place/Crossover at Second Place, 1 p.m.
West
Third Place/Crossover at Second Place, 4:30 p.m.
Sunday, Nov. 18 Division Finals East Semifinal Winner at First Place, 1 p.m.
West
Semifinal Winner at First Place, 4:30 p.m.
Sunday, Nov. 25 106th Grey Cup At Edmonton
East vs. West Champions, 6 p.m.