The Government of Canada does not pay for the medical costs of international students. Health coverage for an international student varies between provinces. Therefore, they must purchase private health insurance. Moreover, it depends on the college a student chooses.
For instance, if a student decides to study in Brunswick, they can acquire health insurance from the respective University/College for CAD 275 (yearly).