-20 C isn't bad...Realistically, it would usually be -20C to -30C. But I guess the numbers don't lie.
-30 C for a week or more at a time is bad... and then yes... maybe some other suggestion has to be considered.
-30C for a week or more at a time... I would figure out how to heat... and how to heat if the power goes out.