Larsen gimė Nakuspe, Britų Kolumbijoje, tačiau užaugo Vernone, Britų Kolumbijoje. Jis žaidė jaunimo ledo hokejų komandą "Swift Current Broncos", kur patraukė NHL skautų dėmesį. 1995 m. NHL varžybose "Ottawa Senators" jį atrinko trečiajame raunde, 53-aisiais. 1996 m. jo teisės buvo parduotos "Colorado Avalanche". 1997 m. NHL Drafte "Avalanche" jo nepasirašė.
Vėliau jis vėl įstojo į komandą ir buvo išrinktas 87-uoju Avalanche.