That's really ittshay. One of the best parts about driving a subaru is their AWESOME heaters! Bummer that your mom's doesn't work.
I don't know much about getting warranty work done, but can you not take it to Centaur to get the work done? Subaru Calgary is a shady assay dealer, judging by things I have heard in the past, and (i know it is unrelated, but) my experiences trying to find a car there. I would recommend Centaur Subaru over Subaru Calgary in a heartbeat when it comes to getting service done.