| 1st | 0:51 | OntarioONT | Penalty conceded | — | — |
| 1st | 1:38 | OntarioONT | Lineout won | — | — |
| 1st | 1:44 | AlbertaALB | Turnover won | — | — |
| 1st | 2:03 | AlbertaALB | Penalty conceded | #12 Kerry Williams | — |
| 1st | 2:33 | OntarioONT | Try | #25 Mickael Tissier | 0–5 |
| 1st | 2:33 | OntarioONT | Lineout won | — | — |
| 1st | 4:20 | OntarioONT | Conversion | #10 Jack Gore | 0–7 |
| 1st | 5:51 | OntarioONT | Lineout won | — | — |
| 1st | 6:17 | OntarioONT | Try | #16 Stewart Davis | 0–12 |
| 1st | 7:13 | OntarioONT | Conversion | #10 Jack Gore | 0–14 |
| 1st | 8:00 | OntarioONT | Penalty conceded | #5 Tyler Cunningham | — |
| 1st | 8:24 | OntarioONT | Lineout won | — | — |
| 1st | 9:32 | OntarioONT | Scrum won | — | — |
| 1st | 10:01 | OntarioONT | Knock-on | — | — |
| 1st | 11:01 | AlbertaALB | Scrum won | — | — |
| 1st | 11:58 | AlbertaALB | Knock-on | #3 Marcel Kamgang Tchakoua | — |
| 1st | 13:10 | OntarioONT | Scrum won | — | — |
| 1st | 13:25 | OntarioONT | Lineout won | — | — |
| 1st | 13:47 | AlbertaALB | Penalty conceded | — | — |
| 1st | 14:43 | AlbertaALB | Lineout won | — | — |
| 1st | 16:48 | AlbertaALB | Scrum won | — | — |
| 1st | 16:51 | OntarioONT | Turnover won | — | — |
| 1st | 17:17 | AlbertaALB | Penalty conceded | #7 Jasper Lamb | — |
| 1st | 18:07 | AlbertaALB | Lineout won | — | — |
| 1st | 18:47 | AlbertaALB | Scrum won | — | — |
| 1st | 19:13 | AlbertaALB | Penalty conceded | #12 Kerry Williams | — |
| 1st | 20:07 | OntarioONT | Lineout won | — | — |
| 1st | 20:13 | OntarioONT | Try | #3 Will Lloyd | 0–19 |
| 1st | 20:57 | OntarioONT | Conversion | #10 Jack Gore | 0–21 |
| 1st | 22:04 | OntarioONT | Scrum won | — | — |
| 1st | 23:00 | AlbertaALB | Penalty conceded | — | — |
| 1st | 23:48 | OntarioONT | Lineout won | — | — |
| 1st | 24:15 | OntarioONT | Try | #8 Logan Hatfield | 0–26 |
| 1st | 24:47 | OntarioONT | Conversion | #10 Jack Gore | 0–28 |
| 1st | 25:43 | OntarioONT | Knock-on | #30 Kelan Barron | — |
| 1st | 26:33 | AlbertaALB | Scrum won | — | — |
| 1st | 26:40 | AlbertaALB | Knock-on | — | — |
| 1st | 29:45 | OntarioONT | Scrum won | — | — |
| 1st | 29:49 | OntarioONT | Try | #28 Devin Hollands | 0–33 |
| 1st | 30:20 | OntarioONT | Conversion | #10 Jack Gore | 0–35 |
| 1st | 31:34 | OntarioONT | Knock-on | — | — |
| 1st | 31:40 | OntarioONT | Replacement | #12 Zach Berrill → Oli Policelli | — |
| 1st | 31:40 | OntarioONT | Replacement | #10 Jack Gore → Waka Raina | — |
| 1st | 31:40 | OntarioONT | Replacement | #9 Sam Morreale → Rogan Moir | — |
| 1st | 31:40 | OntarioONT | Replacement | #1 Philip Peroff → Sam Meikle | — |
| 1st | 31:40 | OntarioONT | Replacement | #3 Will Lloyd → Gavin Say | — |
| 1st | 31:40 | OntarioONT | Replacement | #5 Tyler Cunningham → Zion Davidson | — |
| 1st | 31:40 | OntarioONT | Replacement | #8 Logan Hatfield → Aidan McGuire | — |
| 1st | 31:40 | OntarioONT | Replacement | #16 Stewart Davis → Ashok Cudjoe | — |
| 1st | 31:40 | OntarioONT | Replacement | #19 Kale Kinniburgh → Justin McClelland | — |
| 1st | 31:40 | AlbertaALB | Replacement | #3 Marcel Kamgang Tchakoua → Wyatt MacKinnon | — |
| 1st | 32:33 | OntarioONT | Conversion | #10 Jack Gore | 0–37 |
| 2nd | 30:52 | OntarioONT | Replacement | #15 Cooper Allen → Thomas O'Grady | — |
| 2nd | 30:58 | OntarioONT | Replacement | #25 Mickael Tissier → Adam DeNoble | — |
| 2nd | 31:19 | AlbertaALB | Scrum won | — | — |
| 2nd | 32:14 | AlbertaALB | Lineout won | — | — |
| 2nd | 32:21 | OntarioONT | Turnover won | — | — |
| 2nd | 32:33 | OntarioONT | Try | #29 Thomas O'Grady | 0–42 |
| 2nd | 34:02 | AlbertaALB | Replacement | #11 Elijah Ladouceur → Atlas Bures | — |
| 2nd | 34:10 | AlbertaALB | Replacement | #14 Vasyl Johnson → Cohen Nagy | — |
| 2nd | 34:16 | AlbertaALB | Replacement | #16 Cade Huggard → Jimmy Pauls | — |
| 2nd | 34:24 | AlbertaALB | Replacement | #1 Junoir Atalifo → Sasha Johnson | — |
| 2nd | 34:29 | AlbertaALB | Penalty conceded | — | — |
| 2nd | 34:39 | AlbertaALB | Replacement | #21 Codey Mackinley → Zach Shackelton | — |
| 2nd | 34:57 | AlbertaALB | Replacement | #26 Aiden Smyth → Keane Peters | — |
| 2nd | 34:58 | OntarioONT | Lineout won | — | — |
| 2nd | 35:05 | AlbertaALB | Replacement | #2 Ben Mowatt → Milo Bahatnagar | — |
| 2nd | 35:22 | AlbertaALB | Replacement | #23 Tucker Kitchen → Tom Meikle | — |
| 2nd | 35:36 | AlbertaALB | Penalty conceded | — | — |
| 2nd | 37:35 | OntarioONT | Try | #27 Jack Priestman | 0–47 |
| 2nd | 38:28 | OntarioONT | Conversion | #22 Rogan Moir | 0–49 |
| 2nd | 40:53 | OntarioONT | Scrum won | — | — |
| 2nd | 40:53 | OntarioONT | Lineout won | — | — |
| 2nd | 40:53 | OntarioONT | Try | #30 Kelan Barron | 0–54 |
| 2nd | 40:53 | OntarioONT | Scrum won | — | — |
| 2nd | 44:25 | AlbertaALB | Scrum won | — | — |
| 2nd | 44:25 | OntarioONT | Knock-on | #23 Waka Raina | — |
| 2nd | 45:44 | OntarioONT | Penalty conceded | #27 Jack Priestman | — |
| 2nd | 46:30 | AlbertaALB | Lineout won | — | — |
| 2nd | 46:35 | AlbertaALB | Knock-on | #21 Codey Mackinley | — |
| 2nd | 46:47 | AlbertaALB | Scrum won | — | — |
| 2nd | 47:17 | OntarioONT | Turnover won | — | — |
| 2nd | 47:39 | AlbertaALB | Knock-on | — | — |
| 2nd | 48:06 | OntarioONT | Try | #21 Aidan McGuire | 0–59 |
| 2nd | 49:06 | OntarioONT | Conversion | #22 Rogan Moir | 0–61 |
| 2nd | 50:21 | OntarioONT | Turnover won | — | — |
| 2nd | 50:24 | OntarioONT | Knock-on | #22 Rogan Moir | — |
| 2nd | 52:11 | OntarioONT | Scrum won | — | — |
| 2nd | 52:27 | AlbertaALB | Penalty conceded | #6 Jaren Alaimoana | — |
| 2nd | 53:05 | OntarioONT | Knock-on | #11 Adam DeNoble | — |
| 2nd | 53:11 | AlbertaALB | Penalty conceded | — | — |
| 2nd | 53:15 | OntarioONT | Try | #22 Rogan Moir | 0–66 |
| 2nd | 55:20 | OntarioONT | Penalty conceded | #27 Jack Priestman | — |
| 2nd | 55:30 | AlbertaALB | Knock-on | #12 Kerry Williams | — |
| 2nd | 56:15 | OntarioONT | Scrum won | — | — |
| 2nd | 57:11 | OntarioONT | Try | #23 Waka Raina | 0–71 |
| 2nd | 58:07 | OntarioONT | Conversion | #22 Rogan Moir | 0–73 |
| 2nd | 59:37 | OntarioONT | Scrum won | — | — |
| 2nd | 60:07 | OntarioONT | Penalty conceded | #22 Rogan Moir | — |
| 2nd | 60:08 | AlbertaALB | Turnover won | — | — |