A new analysis contends that Canada needs to accept many more immigrants to balance out its aging population at a time when critics are challenging