From Departure Bay, a ferry route (see BC Ferries) connects the highway to Horseshoe Bay in West Vancouver. At this point, the Trans-Canada Highway becomes a high mobility freeway and passes through the Vancouver metropolitan area, crossing the Fraser River with the Port Mann Bridge, which was electronically tolled between December 8, 2012 and September 1, 2017. From the Port Mann Bridge, the TCH heads east through the Fraser Valley to Hope covering a total distance of from the Horseshoe Bay ferry. At Hope, the TCH then exits the freeway and turns north for through the Fraser and Thompson Canyons toward Cache Creek as a mostly high mobility highway with only occasional mandatory stops, then east for where it re-enters a short freeway alignment (briefly concurrent with Highways 5 and 97) through Kamloops. From there, it continues east as a two to four lane expressway through Salmon Arm, Sicamous, Revelstoke, Rogers Pass, Golden, and Kicking Horse Pass (the highest point on the highway, at ), to Field, British Columbia while passing by Yoho National Park.