Il fait son retour lors de la saison 2005. Régulièrement dans les points, c'est après les mondiaux 2005 de Bormio ( du super G, de la descente et abandon au combiné) qu'il atteint son premier top-10 de l'année avec une sur la descente de Garmisch. Il termine l'année sur de bien meilleures performances avec trois top-10 ( en super G à Kvitfjell et Lenzerheide, de la descente de Lenzerheide). Lors de la saison 2006, il monte de nouveau sur un podium lors du super G de Beaver Creek avec une derrière Hannes Reichelt, performance qu'il réédite au super G de Val Gardena ( Hans Grugger) et à la descente de Val Gardena ( Marco Büchel et Walchhofer). Avant ses premiers Jeux olympiques d'hiver qui se déroulent à Turin, il prend la de la descente de Kitzbühel. Aux JO, il ne participe qu'au super G en compagnie de François Bourque, Manuel Osborne-Paradis et John Kucera. Il croit prendre la de ce super G avant qu'Hermann Maier () l'éjecte du podium pour la plus mauvaise place : la . Il termine la saison à la du général et deuxième Canadien derrière Thomas Grandi ().