Closest is Olds, It's about 45min, almost the same as to the one by Shepard in south Calgary. There are a couple by the Calgary Airport, but their hours are limited and only pistol or rimfire I believe.
Mountainview Marksman in OLDS is probably the closest for you and good drive..they have a good bench set up, outdoor pistol bays and reasonable membership