Have you tried Wholesale Sports, Russells, Proline Shooters in Calgary?
If none have these, check up the road in Red Deer at Back Country Sports, Sportsmen's Den, Canadian Tire (South).
Another place to check would be Bashaw Sports Centre in Bashaw.
Edmonton: wholesale Sports, P&D Enterprises
I agree with Ben, consider getting into reloading.