CinderCher said "I used to work at Dollarama, (changed jobs after almost 5 years working there), and they've got a few that are pretty good. They usually have a variety in stock, (if you go and there isn't, ask person working to call another to see if they have what you want), and all that I've known are battery, so you can get good prices with flashlights and batteries. If they don't work,(be it manufacturers fault), you can always go back and get same or something else for same or lower price. "
I actually bought a great light from Dollarama! I can't believe how bright it is!