Michael Davidson, 32, has an impressive resume: He’s completed an MBA and written a book; he’s a homeowner and real-estate developer; he’s even finished an Ironman, all while working a full-time job selling software. Along the way, however, the Ontario-based millennial has racked up an impressive list of money mistakes. […]