Yes, Canadian citizens and permanent residents need to buy medical insurance for parents and grandparents who come to Canada on Super visa. The insurance must meet a few specific criteria and last for at least one year from the date of the Super visa is issued, covering:
- Minimum emergency medical coverage of $100,000
- Repatriation of remains
- Hospitalization
- Treatment of a medical emergency
- 25% coverage for pre-existing conditions
You can get Super visa medical insurance from any Canadian insurer, as long as it meets the above criteria, insurance policy can be obtained through travel insurance provider, or privately.
It is important to read and understand the policy to make sure it meets the requirements before signing. If you have any questions, contact the Service Canada Centre or your insurance provider.
Here's a good article that can help you pick the right medical insurance plan for Super visa:
https://www.immigroup.com/super-visa-insurance
I hope this helps!