Forrest made his first and only Canadian Junior Curling Championships appearance in 2010 skipping Team Manitoba. The team finished the round robin in first place only suffering two losses to Northern Ontario and Saskatchewan. This meant the team had an automatic bye to the final. There, they faced Ontario who they had previously beaten in the round robin. Unfortunately, the team gave up two in the final end to lose the game 8–7. Forrest curled an average 80% during the round robin, which was second among skips.[3]
The following season Forrest went back to skipping his own team. At the 2016 Viterra Championship, his rink of Travis Bale, Ian McMillan and Connor Njegovan failed to make the final four championship round after losing the Double Knockout qualifier against Matt Dunstone 7–3.[5] Forrest joined Dunstone the following season with McMillan and Njegovan to try to qualify for the Brier again at the 2017 Viterra Championship. But once again, his team would be bested in the Double Knockout round, this time to Jason Gunnlaugson.[6]
For the 2017–18 season, Forrest would once again stay with McMillan and Njegovan but would bring on Gunnlaugson to skip the team. The team had a successful Grand Slam season, playing in every slam and qualifying in six of the seven events including winning the 2017 Tour Challenge Tier 2.[7] However at the 2018 Viterra Championship, the team struggled going 1–2 in the Double Knockout bracket and missing the playoffs. The team had a less successful following season, only playing five slam and qualifying in one of them. At this years provincials, the team qualified for the Championship Round as the number one seed. But they fell apart in the playoffs, losing the 1 vs. 2 game against Carruthers and the semifinal against Lyburn.[8] The team did get to represent Canada at the Second Leg of the 2018-19 Curling World Cup, where they went 1–5.[9][10]