Canada’s McLeod flies to third in World Championship standings with podium at season opener