BC Ferries has canceled the last round trip of the evening on a number of routes.

The last round trip on the three major routes between Metro Vancouver and Vancouver Island has been canceled.

That includes the 8:15 from Duke Point and the 8:45 from Departure Bay.

It also means the 10:45 from Tsawwassen to Duke Point and the 10:50 from Horseshoe Bay are canceled.

BC Ferries says the cancelations are the result of the expected deteriorating weather conditions and snow forecast.