I wear the ESS Crossbows, feel pretty safe in them. They're great glasses check them out
http://www.esseyepro.com/Crossbow-2X...html#_overview
The only time I'd wear full seal is for CQB, where you can get shot from literally all angles.
As for the Dollarama glasses... Well they say ANSI certified, shoot a pair to shit and see if they hold up. If so you're probably good to go (with some anti fog lol)