How to make a cash- and carbon-free road trip from San Diego to Vancouver