The Liberal government has announced plans to bring 1.2 million immigrants to Canada over the next three years, saying large-scale immigration is key to keeping the economy afloat, but Conservative critics call the goal unrealistic at best.