The CFL season has arrived. Every game is a buildup to what every CFL team wants to put on display in their trophy case — the Grey Cup. They all just have to get throught the regular season first. Those that survive will me in the semifinal, which begin on Nov. 12, with the division championships starting a week later on Nov. 19. The 105th Grey Cup will be on Nov. 26 in Ottawa.
Here are the weekly regular-season matchups and results:
Week 1:
Montreal Alouettes 17, Saskatchewan Roughriders 16
Calgary Stampeders 31, Ottawa Redblacks 31 OT
Edmonton Eskimos 30, BC Lions 27
Toronto Argonauts 32, Hamilton Tiger-Cats 15
Week 2:
Calgary Stampeders 43, Ottawa Redblacks 3
BC Lions 28, Toronto Argonauts 15
Edmonton Eskimos 23, Montreal Alouettes 19
Winnipeg Blue Bombers 43, SaskatchewanRoughriders 40
Week 3:
BC Lions 23, Montreal Alouettes 16
Calgary Stampeders 29, Winnipeg Blue Bombers 10
Toronto Argonauts 26, Ottawa Redblacks 25
Saskatchewan Roughriders 37, Hamilton Tiger-Cats 20
Week 4:
Thursday, July 13
Winnipeg Blue Bombers 33, Toronto Argonauts 25
Montreal Alouettes 30, Calgary Stampeders 23
Edmonton Eskimos 23, Ottawa Redblacks 21
BC Lions 41, Hamilton Tiger-Cats 26
Bye — Saskatchewan Roughriders
Week 5:
Wednesday, July 19
Montreal Alouettes at Ottawa Redblacks, 7:30 p.m.
Thursday, July 20
Edmonton Eskimos at Hamilton Tiger-Cats, 7:30 p.m.
Friday, July 21
Winnipeg Blue Bombers at BC Lions, 10 p.m.
Saturday, July 22
Saskatchewan Roughriders at Calgary Stampeders, 9 p.m.
Monday, July 24
Ottawa Redblacks at Toronto Argonauts, 7:30 p.m.
Week 6:
Thursday, July 27
Montreal Alouettes at Winnipeg Blue Bombers, 8:30 p.m.
Friday, July 28
BC Lions at Edmonton Eskimos, 9:30 p.m.
Saturday, July 29
Toronto Argonauts at Saskatchewan Roughriders, 6:30 p.m.
Hamilton Tiger-Cats at Calgary Stampeders, 9:30 p.m.
Bye — Ottawa Redblacks
Week 7:
Thursday, Aug. 3
Calgary Stampeders at Toronto Argonauts, 7:30 p.m.
Friday, Aug. 4
Winnipeg Blue Bombers at Ottawa Redblacks, 7 p.m.
Hamilton Tiger-Cats at Edmonton Eskimos, 9:30 p.m.
Saturday, Aug. 5
Saskatchewan Roughriders at BC Lions, 7 p.m.
Bye — Montreal Alouettes
Week 8:
Thursday, Aug. 10
Edmonton Eskimos at Ottawa Redblacks, 7:30 p.m.
Friday, Aug. 11
Toronto Argonauts at Montreal Alouettes, 7:30 p.m.
Saturday, Aug. 12
Winnipeg Blue Bombers at Hamilton Tiger-Cats, 7:30 p.m.
Sunday, Aug. 13
BC Lions at Saskatchewan Roughriders, 8 p.m.
Bye — Calgary Stampeders
Week 9:
Thursday, Aug. 17
Edmonton Eskimos at Winnipeg Blue Bombers, 8:30 p.m.
Friday, Aug. 18
Ottawa Redblacks at HamiltonTiger-Cats, 7:30 p.m.
Calgary Stampeders at BC Lions, 10:30 p.m.
Saturday, Aug. 19
Montreal Alouettes at Toronto Argonauts, 4 p.m.
Bye — Saskatchewan Roughriders
Week 10:
Thursday, Aug. 24
Winnipeg Blue Bombers at Montreal Alouettes, 7:30 p.m.
Friday, Aug. 25
Saskatchewan Roughriders at Edmonton Eskimos, 9:30 p.m.
Saturday, Aug. 26
BC Lions at Ottawa Redblacks, 3:30 p.m.
Toronto Argonauts at Calgary Stampeders, 9 p.m.
Bye — Hamilton Tiger-Cats
Week 11:
Thursday, Aug. 31
Ottawa Redblacks at Montreal Alouettes, 7:30 p.m.
Sunday, Sept. 3
Winnipeg Blue Bombers at Saskatchewan Roughriders, 4 p.m.
Monday, Sept. 4
Edmonton Eskimos at Calgary Stampeders, 3 p.m.
Toronto Argonauts at Hamilton Tiger-Cats, 6:30 p.m.
Bye — BC Lions
Week 12:
Friday, Sept. 8
Montreal Alouettes at BC Lions, 10 p.m.
Saturday, Sept. 9
Saskatchewan Roughriders at Winnipeg Blue Bombers, 3 p.m.
Hamilton Tiger-Cats at Ottawa Redblacks, 6 p.m.
Calgary Stampeders at Edmonton Eskimos, 9 p.m.
Bye — Toronto Argonauts
Week 13:
Friday, Sept. 15
Saskatchewan Roughriders at Hamilton Tiger-Cats, 7 p.m.
Saturday, Sept. 16
Edmonton Eskimos at Toronto Argonauts, 4 p.m.
BC Lions at Calgary Stampeders, 7 p.m.
Sunday, Sept. 17
Ottawa Redblacks at Montreal Alouettes, 1 p.m.
Bye — Winnipeg Blue Bombers
Week 14:
Friday, Sept. 22
Ottawa Redblacks at Winnipeg Blue Bombers, 8 p.m.
Hamilton Tiger-Cats at BC Lions, 11 p.m.
Saturday, Sept. 23
Montreal Alouettes at Toronto Argonauts, 7 p.m.
Sunday, Sept. 24
Calgary Stampeders at Saskatchewan Roughriders, 4 p.m.
Bye — Edmonton Eskimos
Week 15:
Friday, Sept. 29
Saskatchewan Roughriders at Ottawa Redblacks, 7 p.m.
Montreal Alouettes at Calgary Stampeders, 9:30 p.m.
Saturday, Sept. 30
Toronto Argonauts at Hamilton Tiger-Cats, 6:30 p.m.
Winnipeg Blue Bombers at Edmonton Eskimos, 9:30 p.m.
Bye — BC Lions
Week 16:
Friday, Oct. 6
Hamilton Tiger-Cats at WinnipegBlue Bombers, 8:30 p.m.
Saturday, Oct. 7
Saskatchewan Roughriders at Toronto Argonauts, 4 p.m.
Ottawa Redblacks at BC Lions, 7 p.m.
Monday, Oct. 9
Edmonton Eskimos at Montreal Alouettes, 2 p.m.
Bye — Calgary Stampeders
Week 17:
Friday, Oct. 13
Calgary Stampeders at Hamilton Tiger-Cats, 7 p.m.
Ottawa Redblacks at Saskatchewan Roughriders, 10 p.m.
Saturday, Oct. 14
BC Lions at Winnipeg Blue Bombers, 4 p.m.
Toronto Argonauts at Edmonton Eskimos, 7 p.m.
Bye — Montreal Alouettes
Week 18:
Friday, Oct. 20
Saskatchewan Roughriders at Calgary Stampeders, 9 p.m.
Saturday, Oct. 21
Winnipeg Blue Bombers at Toronto Argonauts, 4 p.m.
Edmonton Eskimos at BC Lions, 10 p.m.
Sunday, Oct. 22
Hamilton Tiger-Cats at Montreal Alouettes, 1 p.m.
Bye — Ottawa Redblacks
Week 19:
Friday, Oct. 27
Hamilton Tiger-Cats at Ottawa Redblacks, 7 p.m.
Montreal Alouettes at Saskatchewan Roughriders, 9:30 p.m.
Saturday, Oct. 28
BC Lions at Winnipeg Blue Bombers, 4 p.m.
Calgary Stampeders at Edmonton Eskimos, 7 p.m.
Bye — Toronto Argonauts
Week 20:
Friday, Nov. 3
Montreal Alouettes at Hamilton Tiger-Cats, 7 p.m.
Winnipeg Blue Bombers at Calgary Stampeders, 9:30 p.m.
Saturday, Nov. 4
Edmonton Eskimos at Saskatchewan Roughriders, 7 p.m.
Toronto Argonauts at BC Lions, 10 p.m.
Bye — Ottawa Redblacks