29-year-old reaches first World Cup podium in two years at Quebec event