If the government was to confiscate your home without compensation or good reason would you say they had the right to do so as they are  a democratically elected government?  No reason it shouldn't apply to foreign companies  that have made investment in Canada in good faith.