Canada’s Cameron Alexander earned World Cup bronze in men’s downhill on Saturday at the host venue for the 2026 ...