2017 Canadian Football League schedule
The 2017 Canadian Football League regular-season schedule as released by the league (all times Eastern):
WEEK ONE
Bye: Winnipeg THURSDAY, JUNE 22 Saskatchewan at Montreal, 7:30 p.m. FRIDAY, JUNE 23 Calgary at Ottawa, 7:30 p.m. SATURDAY, JUNE 24 Edmonton at B.C., 10 p.m. SUNDAY, JUNE 25 Hamilton at Toronto, 4 p.m.
WEEK TWO
Bye: Hamilton THURSDAY, JUNE 29 Ottawa at Calgary, 9 p.m. FRIDAY, JUNE 30 B.C. at Toronto, 7 p.m. Montreal at Edmonton, 10 p.m. SATURDAY, JULY 1 Winnipeg at Saskatchewan, 9 p.m.
WEEK THREE
Bye: Edmonton THURSDAY, JULY 6 B.C. at Montreal, 7:30 p.m. FRIDAY, JULY 7 Calgary at Winnipeg, 8:30 p.m. SATURDAY, JULY 8 Toronto at Ottawa, 7 p.m. Hamilton at Saskatchewan, 10 p.m. WEEK FOUR Bye: Saskatchewan THURSDAY, JULY 13 Toronto at Winnipeg, 8:30 p.m. FRIDAY, JULY 14 Calgary at Montreal, 7 p.m. Ottawa at Edmonton, 10 p.m. SATURDAY, JULY 15 B.C. at Hamilton, 7:30 p.m.
WEEK FIVE
WEDNESDAY, JULY 19 Montreal at Ottawa, 7:30 p.m. THURSDAY, JULY 20 Edmonton at Hamilton, 7:30 p.m. FRIDAY, JULY 21 Winnipeg at B.C., 10 p.m. SATURDAY, JULY 22 Saskatchewan at Calgary, 9 p.m. MONDAY, JULY 24 Ottawa at Toronto, 7:30 p.m.
WEEK SIX
Bye: Ottawa THURSDAY, JULY 27 Montreal at Winnipeg, 8:30 p.m. FRIDAY, JULY 28 B.C. at Edmonton, 9:30 p.m. SATURDAY, JULY 29 Toronto at Saskatchewan, 6:30 p.m. Hamilton at Calgary, 9:30 p.m.
WEEK SEVEN
Bye: Montreal THURSDAY, AUG. 3 Calgary at Toronto, 7:30 p.m. FRIDAY, AUG. 4 Winnipeg at Ottawa, 7 p.m. Hamilton at Edmonton, 9:30 p.m. SATURDAY, AUG. 5 Saskatchewan at B.C., 7 p.m.
WEEK EIGHT
Bye: Calgary THURSDAY, AUG. 10 Edmonton at Ottawa, 7:30 p.m. FRIDAY, AUG. 11 Toronto at Montreal, 7:30 p.m. SATURDAY, AUG. 12 Winnipeg at Hamilton, 7:30 p.m. SUNDAY, AUG. 13 B.C. at Saskatchewan, 8 p.m.
WEEK NINE
Bye: Saskatchewan THURSDAY, AUG. 17 Edmonton at Winnipeg, 8:30 p.m. FRIDAY, AUG. 18 Ottawa at Hamilton, 7:30 p.m. Calgary at B.C., 10:30 p.m. SATURDAY, AUG. 19 Montreal at Toronto, 4 p.m.
WEEK 10
Bye: Hamilton THURSDAY, AUG. 24 Winnipeg at Montreal, 7:30 p.m. FRIDAY, AUG. 25 Saskatchewan at Edmonton, 9:30 p.m. SATURDAY, AUG. 26 B.C. at Ottawa, 3:30 p.m. Toronto at Calgary, 9 p.m.
WEEK 11
Bye: B.C. THURSDAY, AUG. 31 Ottawa at Montreal, 7:30 p.m. SUNDAY, SEPT. 3 Winnipeg at Saskatchewan, 4 p.m. MONDAY, SEPT. 4 Edmonton at Calgary, 3 p.m. Toronto at Hamilton, 6:30 p.m.
WEEK 12
Bye: Toronto FRIDAY, SEPT. 8 Montreal at B.C., 10 p.m. SATURDAY, SEPT. 9 Saskatchewan at Winnipeg, 3 p.m. Hamilton at Ottawa, 6 p.m. Calgary at Edmonton, 9 p.m.
WEEK 13
Bye: Winnipeg FRIDAY, SEPT. 15 Saskatchewan at Hamilton, 7 p.m. SATURDAY, SEPT. 16 Edmonton at Toronto, 4 p.m. B.C. at Calgary, 7 p.m. SUNDAY, SEPT. 17 Ottawa at Montreal, 1 p.m.
WEEK 14
Bye: Edmonton FRIDAY, SEPT. 22 Ottawa at Winnipeg, 8 p.m. Hamilton at B.C., 11 p.m. SATURDAY, SEPT. 23 Montreal at Toronto, 7 p.m. SUNDAY, SEPT. 24 Calgary at Saskatchewan, 4 p.m.
WEEK 15
Bye: B.C. FRIDAY, SEPT. 29 Saskatchewan at Ottawa, 7 p.m. Montreal at Calgary, 9:30 p.m. SATURDAY, SEPT. 30 Toronto at Hamilton, 6:30 p.m. Winnipeg at Edmonton, 9:30 p.m.
WEEK 16
Bye: Calgary FRIDAY, OCT. 6 Hamilton at Winnipeg, 8:30 p.m. SATURDAY, OCT. 7 Saskatchewan at Toronto, 4 p.m. Ottawa at B.C., 7 p.m. MONDAY, OCT. 9 Edmonton at Montreal, 2 p.m.
WEEK 17
Bye: Montreal FRIDAY, OCT. 13 Calgary at Hamilton, 7 p.m. Ottawa at Saskatchewan, 10 p.m. SATURDAY, OCT. 14 B.C. at Winnipeg, 4 p.m. Toronto at Edmonton, 7 p.m.
WEEK 18
Bye: Ottawa FRIDAY, OCT. 20 Saskatchewan at Calgary, 9 p.m. SATURDAY, OCT. 21 Winnipeg at Toronto, 4 p.m. Edmonton at B.C., 10 p.m. SUNDAY, OCT. 22 Hamilton at Montreal, 1 p.m.
WEEK 19
Bye: Toronto FRIDAY, OCT. 27 Hamilton at Ottawa, 7 p.m. Montreal at Saskatchewan, 9:30 p.m. SATURDAY, OCT. 28 B.C. at Winnipeg, 4 p.m. Calgary at Edmonton, 7 p.m.
WEEK 20
Bye: Ottawa FRIDAY, NOV. 3 Montreal at Hamilton, 7 p.m. Winnipeg at Calgary, 9:30 p.m. SATURDAY, NOV. 4 Edmonton at Saskatchewan, 7 p.m. Toronto at B.C., 10 p.m. End of Regular Season
PLAYOFFS Division Semifinals
SUNDAY, NOV. 12 East Third at Second Places, 1 p.m. West Third at Second Places, 4:30 p.m.
Division Finals
SUNDAY, NOV. 19 East Semifinal Winner at First Place, 1 p.m. West Semifinal Winner at First Place, 4:30 p.m. 105th Grey Cup
SUNDAY, NOV. 26 At Ottawa East vs. West Champions, 6 p.m.