The Fort St. John, B.C. native stopped the clock in one minute 9.35 seconds in the men’s 1,000-metre race, won by Kjeld Nuis (1:08.76) of the Netherlands.
Six days ago, Morrison earned a bronze medal in the 1,500 in Hamar, Norway. It was the 29-year-old’s 40th individual World Cup medal and first this season, according to Speed Skating Canada.
Men’s World Cup leader Pavel Kulizhnikov fell short of a sprint double Saturday, finishing second behind Nuis, with Germany’s Nico Ihle third.
Morrison’s teammate, Laurent Dubreuil, from Levis, Que., was sixth in the 500 on Saturday in a time of 35.21 seconds.
Kulizhnikov won in 34.93, besting Artur Was of Poland by four hundredths of a second. Ihle was third.
In the women’s 1,000, Regina’s Kali Christ placed seventh (1:16.90).
American Heather Richardson won the 500 and 1,000, capturing the latter race in one minute 14.87 seconds. Teammate Brittany Bowe was second and Li Qishi of China third.