Are Offshoring and Immigration Substitutes for Canada ? *