While the doctors at the Welland McMaster Family Health Team are not currently accepting new patients, if you or someone you know is looking for a doctor in Niagara, check out the Find a Doctor page maintained by the Niagara Region: https://niagararegion.ca/health/find-a-doctor.aspx
This page lists, by city, the doctors who are currently accepting new patients.