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.
Barry's not gonna like this. Barry's not gonna like this one bit. What is Barry's deal with tiny ads?
Greenhouse of the Future ebook - now free for a while