Я думаю, тут есть аргументы за и против, как и везде. Я бы на это посмотрел с другой стороны, есть ли еще какие-то рычаги чтоб лимитировать влияние внешних спекулянтов на рынок (про своих - отдельный вопрос).
Протекционизм - экономическое явление в целом, куда от него денешься. Что важнее партиям - голоса и мнение их граждан или временных резидентов? Ок. Пускай популистское решение. Возможно, В интересах граждан Канады. Нет?