B.C. airports and BC Ferries report cancellations, delays due to snow