Thanks scylla, that's right, I am on a temporary work permit. I remember reading people saying they have managed to get their OHIP based on working in Ontario as long as the letter from their employer stated it so I'm hoping anybody who had that experience could guide me on what to try next.