Panda_Bear said:
Freedom of movement is not the same as leaving the country, not paying taxes and then returning to use the healthcare system...
citizenship of convenience should be blocked... if you don't pay into the healthcare system, you should not be eligible to use it
You are confused..once you have citizenship you can move freely everywhere. Even if you lived in Canada only during PR and citizenship application, you paid into the system. Yes, I agree, just getting citizenship for convenience reasons is a moral and ethic dilemma, but not illegal if citizenship is acquired proper and not fraudulently.
Should one come back after years of absences as a citizen, see here:
How do I resume my health care coverage when returning to Canada following a lengthy absence?
A three-month waiting period is usually applied before coverage is reinstated. For information on requirements and conditions for reinstating health insurance coverage, contact the Ministry of Health of the province or territory to which you intend to return.
http://www.hc-sc.gc.ca/hcs-sss/medi-assur/faq-eng.php#a11