Heavy rain persists as city restricts access to Toronto Islands ferry