| Time (ET) | Event | Team | Arena | Location |
|---|---|---|---|---|
| Saturday, July 19, 2025 | ||||
| 11:00–12:00 | Practice | Red | Sixteen Mile Sports Complex – Rink 1 | Oakville, ON |
| 11:00–12:00 | Practice | Black | Sixteen Mile Sports Complex – Rink 2 | Oakville, ON |
| 12:30–13:30 | Practice | White | Sixteen Mile Sports Complex – Rink 1 | Oakville, ON |
| 12:30–13:30 | Practice | Gold | Sixteen Mile Sports Complex – Rink 2 | Oakville, ON |
| 17:00–18:00 | Practice | Black | Sixteen Mile Sports Complex – Rink 1 | Oakville, ON |
| 17:00–18:00 | Practice | Red | Sixteen Mile Sports Complex – Rink 2 | Oakville, ON |
| 18:30–19:30 | Practice | Gold | Sixteen Mile Sports Complex – Rink 1 | Oakville, ON |
| 18:30–19:30 | Practice | White | Sixteen Mile Sports Complex – Rink 2 | Oakville, ON |
| Sunday, July 20, 2025 | ||||
| 11:00–13:00 | Practice | Red | Sixteen Mile Sports Complex – Rink 1 | Oakville, ON |
| 12:00–14:00 | Practice | Black | Sixteen Mile Sports Complex – Rink 2 | Oakville, ON |
| 13:30–15:30 | Practice | Gold | Sixteen Mile Sports Complex – Rink 1 | Oakville, ON |
| 14:30–16:30 | Practice | White | Sixteen Mile Sports Complex – Rink 2 | Oakville, ON |
| Monday, July 21, 2025 | ||||
| 14:00 | Game | RED – WHT | Sixteen Mile Sports Complex – Rink 1 | Oakville, ON |
| 18:00 | Game | BLK – GLD | Sixteen Mile Sports Complex – Rink 1 | Oakville, ON |
| Tuesday, July 22, 2025 | ||||
| 14:00 | Game | RED – GLD | Sixteen Mile Sports Complex – Rink 1 | Oakville, ON |
| 18:00 | Game | BLK – WHT | Sixteen Mile Sports Complex – Rink 1 | Oakville, ON |
| Wednesday, July 23, 2025 | ||||
| 14:00 | Game | WHT – GLD | Sixteen Mile Sports Complex – Rink 1 | Oakville, ON |
| 18:00 | Game | BLK – RED | Sixteen Mile Sports Complex – Rink 1 | Oakville, ON |