CFL Week 7 Odds & Picks: Ottawa to Upset Calgary and Three Other Bets to Consider is an independent sports news and information service. has partnerships with some of the top legal and licensed sportsbook companies in the US. When you claim a bonus offer or promotion through a link on this site, Gaming Today may receive referral compensation from the sportsbook company. Although the relationships we have with sportsbook companies may influence the order in which we place companies on the site, all reviews, recommendations, and opinions are wholly our own. They are the recommendations from our authors and contributors who are avid sports fans themselves.

For more information, please read How We Rate Sportsbooks, Privacy Policy, or Contact Us with any concerns you may have.

Gaming Today is licensed and regulated to operate in AR, AZ, CO, CT, DC, IA, IL, IN, KS, LA, MA, MD, MI, NH, NV, NJ, NY, OH, OR, PA, TN, VA, WV & WY.

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.

New Players get up to $200 in Bonus Bets at FanDuel Sportsbook
Bet $5
Get $200
In Bonus Bets
Up to $200 in Bonus Bets
Available on Desktop, Android & iOS  
To Claim: Click Play Now

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+.

Edmonton Elks vs Winnipeg Blue Bombers Odds CFL Odds

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.

Winnipeg is favored to beat Edmonton this week according to the CFL odds for Week 7.
Winnipeg Blue Bombers quarterback Zach Collaros (AP Photo/Larry MacDougal)

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+.

Toronto Argonauts vs Hamilton Tiger-Cats Odds CFL Odds

CFL · Fri (7/21) @ 7:30 pm ET

Toronto Argonauts at Hamilton Tiger-Cats
Tim Hortons Field, Hamilton, CA

Caesars Sportsbook: Use Code 'TODAYFULL' for $1,250 First Bet + 1000 Tier Credits + 1000 Reward Credits®

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.

Get Up to $1,500 Paid Back in Bonus Bets

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 or on CBS Sports App.

Saskatchewan Roughriders vs BC Lions Odds CFL Odds

CFL · Sat (7/22) @ 7:00 pm ET

Saskatchewan Roughriders at BC Lions
BC Place, Vancouver, CA

Claim $100 in Bonus Bets at FanDuel Sportsbook

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 or on CBS Sports App.

Ottawa Redblacks vs Calgary Stampeders Odds CFL Odds

CFL · Sun (7/23) @ 7:00 pm ET

Ottawa Redblacks at Calgary Stampeders
McMahon Stadium, Calgary, CA

DraftKings Sportsbook: Get up to $1,200 in Bonuses

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

About the Author
Travis Pulver

Travis Pulver

Senior Writer
Travis Pulver is a senior writer for Gaming Today and a lifelong football fan, something he says comes naturally having been born in the football-crazy state of Texas. Through the years, Pulver's love of sports has extended into baseball, basketball, golf, and rugby. Life currently finds him in Indiana with his wife and two kids.

Get connected with us on Social Media