| Team name | Lineup |
|---|---|
| NT1 (men) | Skip: Shawn Dragon Third: Sean Vermaak Second: John Voudrach Lead: Ian Gau |
| YT1 (men) | Skip: Charles Snider Third: Nolan Floyd Second: Roman Snider Lead: Savvas Lantzos |
| NL1 (men) | Skip: Simon Perry Third: Nicholas Codner Second: Brayden Snow Lead: Carter Holden |
| BC1 (men) | Skip: Kaiden Beck Third: Ethan Chiu Second: Nolan Beck Lead: Harrison Hrynew |
| NS1 (men) | Skip: Zach Atherton Third: Alan Fawcett Second: Tyler McMullen Lead: Brennan Smith |
| NS2 (men) | Skip: Mark Strang Third: Izaac Hopper Second: Brett Carter Lead: Ben Carlin |
| SK1 (men) | Skip: Dylan Derksen Third: Logan Sawicki Second: Tyler Derksen Lead: Gavin Martens |
| SK2 (men) | Skip: Rogan Snow Third: Nathan Roy Second: Luke Olson Lead: Josh Lussier |
| NL2 (men) | Skip: Zachery French Third: Nathan Murphy Second: Lucas Wall Lead: Noah Warren-Pitre Alternate: Jacob Myron |
| PE1 (men) | Skip: Isaiah Dalton Third: Connor Bruce Second: Sheamus Herlihy Lead: Nate MacRae |
| MB2 (men) | Skip: Nash Sugden Third: Tyler Fehr Second: Tanner Treichel Lead: Ryan Thiessen |
| MB1 (men) | Skip: Rylan Campbell Third: Logan Zacharias Second: Nick Senff Lead: Rylan Graham |
| NB1 (men) | Skip: Sahil Dalrymple Third: James Watson Second: Jayden Colwell Lead: Ron-Allen Elsinga |
| NO2 (men) | Skip: Riley Winters Third: Wesley Decary Second: Grayson Gribbon Lead: Josh Dumoulin Alternate: Aidan Baxter |
| NO1 (men) | Skip: Kamdyn Julien Third: Derek Leonard Second: Landan Fleury Lead: Felix Bonin-Ducharme |
| NB2 (men) | Skip: Michael Hughes Third: Graydon Andrew Second: Evan Hanson Lead: Jack Hoyt |
| MB1 (Men) | Skip: Rylan Campbell Third: Logan Zacharias Second: Nick Senff Lead: Rylan Graham |
| AB2 (men) | Skip: Jaxon Hiebert Third: Evan Hennigar Second: Varyk Doepker Lead: Nate Burton |
| QC1 (men) | Skip: Raphaƫl Tremblay Third: Mathis Arsenault Second: Thomas Lauzon Lead: Justin Lapointe Alternate: Zachary Janidlo |
| AB1 (men) | Skip: Peter Hlushak Third: Lucas Sawiak Second: Noah Mason-Wood Lead: Parker Harris Alternate: Rhett Whittmire |
| ON1 (men) | Skip: Tyler MacTavish Third: Evan Madore Second: Nathan Kim Lead: Colsen Flemington Alternate: Evan MacDougall |
| ON2 (men) | Skip: Owen Nicholls Third: Drew Zettler Second: Tye McCutcheon Lead: Kole O'Connor Alternate: Dylan Stockton |
| Alberta #1 | Skip: Peter Hlushak Third: Lucas Sawiak Second: Noah Mason-Wood Lead: Parker Harris |
| Alberta #2 | Skip: Jaxon Hiebert Third: Evan Hennigar Second: Varyk Doepker Lead: Nate Burton |
| Beck (BC) | Skip: Kaiden Beck Third: Ethan Chiu Second: Nolan Beck Lead: Harrison Hrynew |