Guilmette behaalde met het Canadese aflossingsteam goud op de 5000 meter aflossing tijdens de Olympische Winterspelen in Salt Lake City en zilver in 2006 in Turijn. Individueel won hij zilver op de Olympische 500 meter in Turijn. Zijn beste prestatie op een wereldkampioenschap is een vierde plaats in het eindklassement in 2001 en 2002 en daarnaast drie zilveren medailles op afstanden binnen het wereldkampioenschap (500 meter in 2001, 1500 meter in 2002 en 2004).