Italy's Dominik Windisch won the men's 15-kilometre mass start with teammate Dorothea Wierer taking the women's 12.5-kilometre event in Canmore.