It’s not something you would expect in a 26-year-old Gen Z’er from Toronto, but Zach Dunn, has spent the last five years ...