If you are in Ontario, definitely you can apply for the OHIP.
However, your coverage would start after 90 days of your Date of Landing.
1. Permanent Resident Card or Confirmation of Permanent Residence (CoPR)
2. Ontario Driver’s Licence
No, invitation sent by CIC is not...