network lead jobs in saint catharines, on