Immigration could soon account for all of Canada's population growth: expert