Edmonton. I don't know why my location is not showing up right now, it was not too long ago. I've shot the G17 a few times, about 6 times at least, and 100rds each time at least. I shoot on average 2.5 inch groups at 7 yards, slow fire. I've shot a G22 once, groups were okay too, although it was quite a while back and I was newer to guns back then so I don't remember much of the experience. I don't know any range here in Edmonton that has a G19 for rent. Maybe if I bump into someone here that has one and would like to let me test it out.
However, when you say don't buy a gun unfired, that would only apply to private sales right? I don't think gun stores would let you test fire a brand new gun. If you're referring to renting them before buying a specific make and model, then yeah I get that. With a Glock though, I don't think there's any reason to be concerned.