What others have said before is correct. However, I would suggest that:
1. you get married legally to your girlfriend so that she might be able to sponsor you as a spouse/family. In fact, you should have done that while you were in Canada. Right now she might have to travel to India to harmonize...