San José del Cabo, Mexico
Vancouver
The best and cheapest way to get from San José del Cabo, Mexico and Vancouver is to travel by train, which will cost about 384 CAD or 327.60 USD.