The Canadian Cancer Society’s community services locator (CSL) is a directory that helps cancer patients, caregivers and healthcare providers find the services they need. They have over 4000 cancer-related services listed.
See Resource
https://cancer.ca/en/living-with-cancer/how-we-can-help/community-services-locator