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. ■ The Canadian Press