The CFL postseason has already started to shape up, but with nine weeks of the regular season left to play, there is still time for teams to rise and fall. Bettors can find the latest CFL Week 12 odds at the top US sportsbooks.
Week 12 gets underway Thursday, with the Montreal Alouettes taking on the Winnipeg Blue Bombers, followed by the Calgary Stampeders and Toronto Argonauts on Friday. The Hamilton Tiger-Cats will visit the BC Lions on Saturday, and the week wraps up with the Ottawa Redblacks and Edmonton Elks on Sunday.
CFL Week 12 Odds
Here are the odds for each game in Week 12 of the 2023 CFL season from several of the top sports betting apps:
CFL Week 12 Previews and Picks
It was a long time coming, but it finally happened for the Edmonton Elks last week. They won a game and were in control from the beginning to the end. While the playoffs are still a long shot, they are not out of reach. The team still has some work to do to make the postseason and will probably need some help. But fans now know their team will not go winless.
Let’s review the odds for each game, starting with the Alouettes vs. Blue Bombers on Thursday night:
Montreal Alouettes (6-3 SU, 5-4 ATS) vs. Winnipeg Blue Bombers (8-2 SU, 5-5 ATS): Moneyline, Point Spread, and Total
- When: Thursday, 8:30 p.m. ET
- How to Watch: Broadcast via CBSSN; streaming on the league’s online platform, CFL+, CBSSports.com, and the CBS Sports App.
Montreal’s defense deserves the lion’s share of the credit for last week’s win against the Ottawa. The unit kept the game from getting out of hand in the first half, with the offense struggling to get on track, and controlled the Redblacks offense in the second, giving the offense a chance to get the team in the game.
Alouettes quarterback Caleb Evans threw for 333 yards with two touchdowns and a pair of interceptions. He also scored the go-ahead touchdown late in the fourth quarter on a two-yard scamper.
With Zach Collaros on the sideline, the Blue Bombers knew they’d need their defense to step up last week against Calgary. It did, holding the Stampeders to just 245 total yards of offense and six field goals. An interception returned for a touchdown sealed the win for Winnipeg.
It All Depends On the Quarterbacks
Neither team’s offense has looked good without their starting quarterbacks, but both returned to practice this week and will play Thursday night.
Collaros gives Winnipeg the edge, but it is hard to say whether the Blue Bombers can cover the spread. The Blue Bombers are the better team, but Montreal has been on a hot streak, having won four in a row.
This game will see more offense from both teams than in their Week 4 match-up, a 17-3 Winnipeg win, but both defenses will keep the score from getting out of hand.
Our Pick: Under 47.5 points.

Calgary Stampeders (3-7 SU, 4-6 ATS) vs. Toronto Argonauts (7-1 SU, 7-1 ATS): Moneyline, Point Spread, and Total
- When: Friday, 7:30 p.m. ET
- How to Watch: Streaming on the league’s online platform, CFL+.
Calgary did everything right last week. The defense kept a solid Winnipeg offense (minus Zach Collaros) in check, and the offense moved the ball enough to put more points on the board than the Blue Bombers.
But then Winnipeg’s Demerio Houston returned an interception 65 yards for the go-ahead touchdown. The Stampeders played well enough to beat one of the best teams in the league, but one bad play cost them the win.
The Calgary defense will have a more formidable challenge this week against Toronto quarterback Chad Kelly and the No. 1 scoring offense in the CFL. Kelly and the Argos will be well-rested coming off a bye week. Their last time out, Kelly threw for 400+ yards and four touchdowns in a 44-31 win over Ottawa.
The Stampeders handed the Argonauts their first loss of the season back in Week 9, 20-7, but they didn’t have to face Chad Kelly for the whole game. The Toronto offense struggled after Chad Kelly left with an injury.
He didn’t miss any time and rebounded the following week with a 400+ yard, four-touchdown performance.
A Repeat of Week 9?
Will this game be a repeat of Week 9? Absolutely not.
With Kelly behind center for the whole game, the Calgary defense will have its hands full trying to slow down the Argonauts’ offensive juggernaut. But Maier, who has not thrown a touchdown pass since Week 7, will struggle against Toronto’s No. 1 pass defense.
Toronto will win, but Calgary’s defense is good enough to keep the score from getting out of hand.
Our Pick: The Argonauts will win and could cover the spread, but we feel more confident betting the Under.
Hamilton Tiger-Cats (3-6 SU, 3-6 ATS) vs. BC Lions (7-3 SU, 6-3-1 ATS): Moneyline, Point Spread, and Total
- When: Saturday, 7 p.m. ET
- How to Watch: Streaming on the league’s online platform, CFL+.
The only thing worse than being the last team in the league to win a game is being the team that gets beat by the winless one. Edmonton sacked Taylor Powell seven times. While Hamilton’s still offense did a decent job of moving the ball, it couldn’t get it in the end zone and had to settle for four field goal attempts, but only made one.
BC is coming off a disappointing loss to Saskatchewan. Vernon Adams threw for 455 yards, but the offense turned the ball over five times, two fumbles, an interception, and twice on downs. The Lions will want to prove to themselves and the rest of the league that they are one of the best teams in football this week (and they should).
‘Get-Right’ Week For the Lions?
After losing a winnable game last week, the Lions will look to correct their mistakes and get everyone on the same page this week against an inferior Hamilton team. BC responded with big wins after their first two losses of the season. There is no reason to think this week will be different.
Our Pick: Lions ATS.
It’s a big spread, but we are talking about an offensive juggernaut taking on one of the worst teams in the league.
Ottawa Red Blacks (3-7 SU, 4-6 ATS) vs. Edmonton Elks (1-9 SU, 4-6 ATS): Moneyline, Point Spread, and Total
- When: Sunday, 7 p.m. ET
- How to Watch: Broadcast via CBSSN; streaming on the league’s online platform, CFL+. Fans can also stream it at CBSSports.com or on CBS Sports App.
The Redblacks had a chance to win their fourth game of the season last week. But they fell apart in the fourth quarter, allowing Montreal to steal the win. The run game had a solid night, but the passing game struggled as Dustin Crum set a new season low with just 130 yards.
Edmonton comes into the game on a high, fresh off the team’s first win of the season. The offense put 20+ points on the board for the second week in a row before halftime. While they only added a field goal in the second half, the Elks controlled the ball for over 18 minutes.
Win No. 2 For the Elks?
Promoting Jarius Jackson to offensive coordinator and Tre Ford to QB1 has brought life to a team with nothing going for it. The passing game has not been explosive, but it has been efficient. A run game that has averaged under 100 yards a game this season has blown up the last two weeks (173 and 165 yards).
Dustin Crum was a solid dual threat in his first few starts but has struggled to find running lanes the last few weeks. Without that added production, the offense has struggled.
These are two teams going in different directions. If the Edmonton defense can contain Crum and keep him from running, the Elks will get win No. 2 this week.
Our Pick: Edmonton, ML
Read More: Football betting promo codes | Super Bowl odds | NFL MVP odds | NFL game betting lines | NFL spread calculator | How to bet on NFL | Best NFL betting sites