Week 6 in the CFL featured some exciting action and at least one surprise ending, but it is time to move on to Week 7 of the 2023 CFL season this weekend. Bettors can find the latest CFL odds at the top US sportsbooks.
Edmonton plays on Thursday night again, but this time against a tough Winnipeg team. Toronto will look to stay undefeated when it faces Hamilton Friday night. BC makes its return off a bye week to host Saskatchewan on Saturday. The weekend wraps up with a night game between a pair of 2-3 teams, Ottawa and Calgary.
CFL Week 7 Odds & Picks
The 2023 season is shaping up to be a lot like last year. Winnipeg and BC are the dominant teams in the West Division, while Toronto leads a mediocre East Division. But, to be fair, the Argonauts are the only undefeated team in the CFL at 4-0 (BC and Winnipeg are 4-1).
However, in a 21-week season where every team plays 18 games, there is time for even the winless Elks to turn the season around.
Let’s review the odds for each game from several of the top sports betting apps, starting with the Elks vs. Blue Bombers.
Edmonton Elks (0-5 SU, 1-4 ATS) vs. Winnipeg Blue Bombers (4-2 SU, 4-2 ATS): Moneyline, Point Spread, and Total
Fans can stream the game Thursday at 8:30 p.m. ET via the league’s online platform, CFL+.
CFL · Thu (7/20) @ 8:30 pm ET
Edmonton Elks | at | Winnipeg Blue Bombers |
IG FIeld, Winnipeg, CA |
BetMGM Sportsbook: Use Bonus Code 'TODAY' to Claim $1,000 First Bet Offer
The Elks looked like they might win their first game of the season last week against Hamilton. But everything went downhill after they took a 13-10 lead early in the third quarter. Edmonton could do nothing right, and the Tiger-Cats could do no wrong as they scored 24 unanswered points and took command of the game.
They have the unfortunate luck this week of facing an angry Winnipeg team. For most of last week’s game against Ottawa, it looked like the Blue Bombers would cruise to their fifth win. But then everything fell apart in the last few minutes of the fourth quarter, and they lost in overtime to a lackluster Ottawa team.
Edmonton Needs Stars to Align and Luck to Win
Last weekend proved something to Elks fans that they probably already knew. Their team will need a near-perfect performance to win its first game. But that may not be good enough against a vastly superior Blue Bombers team.
Winnipeg has one of the best offenses in the league, while the Elks are the worst. The same is true for the defensive side of the ball. The Blue Bombers are third in points allowed, while Edmonton ranks second to last.
There is no reason to think the Elks can win this game without the help of a massive Winnipeg collapse.
Our Pick: Take the Over. The Blue Bombers will win, but it is hard to say whether they’ll cover such a big spread.
Outcome: This game was much closer than expected, but Winnipeg still came out on top, 28-14.

Toronto Argonauts (4-0 SU, 4-0 ATS) vs. Hamilton Tiger-Cats (2-3 SU, 2-3 ATS): Moneyline, Point Spread, and Total
Fans can stream the game Friday at 7:30 p.m. ET. via the league’s online platform, CFL+.
CFL · Fri (7/21) @ 7:30 pm ET
Toronto Argonauts | at | Hamilton Tiger-Cats |
Tim Hortons Field, Hamilton, CA |
With the win over Montreal last weekend, Toronto is 4-0 to start the season for the first time in 40 years. Chad Kelly had another masterful game for the Argos, going 21-25 for 351 yards, three touchdowns, and one interception. The run game averaged an impressive 5.5 YPC. Their defense picked off Cody Fajardo twice and will face a rookie quarterback making his first start this week.
Taylor Powell had to finish the game for the Ti-Cats last week after Matthew Schlitz went down with an injury. He didn’t have to do much, but completed two of his four throws for 47 yards and a touchdown. Their run game was vital to last weekend’s win over Edmonton (151 total yards).
Toronto Moves to 5-0 With Relative Ease
Toronto’s solid defense will probably have a lot of fun facing a rookie quarterback getting his first start. Hamilton’s best shot would be establishing the run game and keeping the Argonauts offense off the field. But the Tiger-Cats run game has been weak this season (85.2 YPG), so there is no reason to think they can.
Look for Chad Kelly to have another big game this week in a relatively easy win for the Argos.
Our Pick: Over 49.5
We feel like Toronto will win this game, but even though the Ti-Cats are starting a rookie QB this week, that spread may be too much to ask the Argos to cover.
Toronto won the Week 2 match-up against Hamilton, 32-14.
Saskatchewan Roughriders (3-2 SU, 2-3 ATS) vs. BC Lions (4-1 SU, 4-1 ATS): Moneyline, Point Spread, and Total
The game will be broadcast Saturday night on CBSSN at 7 p.m. ET. Fans can stream the game via the league’s online platform, CFL+. They can also stream it at CBSSports.com or on CBS Sports App.
CFL · Sat (7/22) @ 7:00 pm ET
Saskatchewan Roughriders | at | BC Lions |
BC Place, Vancouver, CA |
A well-rested BC team comes out of the bye week to face a Saskatchewan team that lost its quarterback, Trevor Harris, to a season-ending injury. But Saskatchewan got a solid game from backup Mason Fine (6-8 for 122 yards and a touchdown).
However, it is one thing to play well against a decent Calgary defense and another against BC’s unit (No. 1 against the run, pass, and in scoring). As for the BC offense, Vernon Adams Jr. already had his bounce-back game from a six-interception performance in Week 4.
Adams went 21-26 for 291 yards, a touchdown, and a pick in Week 5 vs. Montreal.
Our Pick: Take the Over
BC should easily win this one, but the large spread makes us nervous. BC’s offense should roll against a lackluster Roughriders defense and do most of the scoring. But the spread is significant, and it is hard to have confidence that it gets covered. The Lions offense can probably cover the bulk of the point total, with the Roughriders doing enough in garbage time for the final score to go over the total.
Read More: Grey Cup Odds: Down to a Three-Team Race Already?
Ottawa Red Blacks (2-3 SU, 2-3 ATS) vs. Calgary Stampeders (2-3 SU, 2-3 ATS): Moneyline, Point Spread, and Total
The game will be broadcast Sunday night on CBSSN at 7 p.m. ET. Fans can stream the game via the league’s online platform, CFL+. They can also stream it at CBSSports.com or on CBS Sports App.
CFL · Sun (7/23) @ 7:00 pm ET
Ottawa Redblacks | at | Calgary Stampeders |
McMahon Stadium, Calgary, CA |
Ottawa looked like what a team struggling to keep quarterbacks healthy should look like for most of last week’s game against the Blue Bombers. But then something clicked in quarterback Dustin Crum, and the Red Blacks lit up one of the best teams in the league in the fourth quarter, forced overtime, and won.
So, can they do it again? Better question—can the offense protect Crum and keep him from getting hurt?
Winnipeg has a solid defense, so accomplishing what they did was no small feat for the Redblacks offense. Calgary has a decent one, too. But the Stamps give up 100+ yards a game on the ground, which could be what Ottawa needs to get the offense on track and keep Jake Maeir off the field.
Game of the Week?
It may seem strange to call a game featuring two sub-.500 teams that, but both squads are on the verge of figuring out what their ‘A’ game looks like. Calgary has a solid passing game and a nice defense. But if Crum can bring the magic again, the Ottawa defense will contain the Stampeders offense.
Our Pick: Ottawa moneyline
Read More: Football Betting Promo Codes | Super Bowl Odds | NFL MVP Odds | NFL Odds | NFL Spread Calculator | How to Bet on NFL | Best NFL Betting Sites