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