cross-Canada road trip puzzle