BC Ferries offers extra sailings over long weekend while province urges no non-essential travel