A quick update. A tow truck came from Edmonton to Fort Mcmurray just to tow the car back to Edmonton!

I called customer relations, apparently the option of towing the car back to me when it's fixed in not available in Canada, it's only in the states! So I will have to fly or rent a car and go to Edmonton to pick it up! But BMW is willing to reimburse me up to $100 back for my expenses, woopty do.