By Ryley White | A federal advisory panel of experts has recommended that Canada take in up to 450,000 new immigrants per year.