There are alternatives like Keys Please and Operation Red Nose (who drive your car home for you). These companies are probably very busy too.
Calgary needs a true metro system. The LRT should serve all quadrants of the city, and run 24 hours on weekends.
http://www.drivingalternative.com/Calgary.htm
http://www.ucalgary.ca/UofC/events/u...r25/drunk.html