Canadian immigration rebounds