Another cyclist checking in. Toronto is flat and easy to get around in. Also some nice dirt trails. When I live in Vancouver I cycled in the Gulf and San Juan Islands on weekends. The trip to Zion and Vietnam sound amazing. Let me know if you are organizing anything.