Hi,
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.
Documents:
1. Permanent Resident Card or Confirmation of Permanent Residence (CoPR)
2. Ontario Driver’s Licence
No, invitation sent by CIC is not...