Humber River (York-Finch) Hospital, 2111 Finch Ave. W., 416-747-3868 close