Yes, they work. Get some rosy red minnows from Petsmart (two bucks will get you a dozen or more) and toss them in wherever you have mosquito larvae. In a few days, it will be hard to find any wrigglers in the
water.
Since they are
native to North America and found up into Canada, they
should be able to overwinter for you.