Why does Canada invite so many immigrants?

A rare occurrence two to three decades ago was people leaving India. Today, anywhere between