You didn't mention in which field you had masters.
These are some of your options:
1. Go for pg diploma in some good public college which will help you obtain a pgwp which will be helpful for obtaining pr later.
2. Go for another masters/MBA
I hope someone will help you out with which pg courses are good and in which colleges if you mention your past academics.
Also, you will need to write a strong sop to convince the vo as to why are you going for a diploma or another masters although you already have a masters degree. Difficult, but not impossible. Have seen many going for diplomas after their MBA's too.
As for your gap, I think you will need to consult an expert first or an agent.