Earlier quoted context omitted.
Indeed. In Canada if you’re out of the country longer than 6 months you’re not longer insured (in Canada). And in fact, insurance doesn’t cover you outside the country anyways.
Anything that starts "In Canada, ..." is generally suspect. Canada is a confederation. Most things are in the purview of the provinces, so there's rarely a globally applicable rule. Canada does not have a single healthcare system, but thirteen separate provincial and territorial healthcare plans. You're not guaranteed to be covered for 6 months. If you leave permanently and settle within Canada, BC will cover you for…
BC does not cover care outside of Canada (assuming that’s what you meant by “2 year trip”) with the exception of emergency care at a max of $75 per day.
https://www2.gov.bc.ca/gov/content/health/health-drug-covera...