I use Victorian Dry Cleaners, in the Oakridge area of Calgary in the SW.
They have a free pick up and drop off service if you live in the city. I don't live in the city so cannot give any rating or advice about how it works.
Here are some of their published prices.
Laundered shirts-$2.00, pants-$7.60, 2 piece suits-$15.50, blouses-$7.60,skirts $8.00 , ties-$5.75.
And here is their website with other pertinent information.
http://freepickup.ca/