The Provincially run part of the system is not barrier-free. That's the f-ed up part of it. The province itself will only inject you if you supply an OHIP number, immigration status, etc.
Frankly, the entire system should be barrier-free. Appointments could require ID for confirmation, but this disease doesn't care if I have an OHIP number, permanent address, etc. This should be the province's goal, and not left up to 3rd-parties like Maggies and the UHN. Means-testing always sides with privilege.