I am not sure about the Barrie Ontario area, but you could try the als snowmobile link above, they have all kinds of good quality salvage parts. You could try looking around on ebay motors too. Just some ideas... and welcome to the forum!
A forum community dedicated to snowmobile owners and enthusiasts. Come join the discussion about performance, racing, troubleshooting, trails, maintenance, riding tips, modifications, classifieds, gear, and more!