Immigration doesn't necessarily grow the economy.  GDP is a very poor measure of our economy. If you have to use that dreadful measure at least consider GDP per capita right???
If immigration "grew the economy" then Canada's economy would be on fire right now and Canadians wouldn't be at record levels of  household debt.