Zack Fenech is a professional finance writer from Toronto. He is passionate about demystifying complex finance topics and making them digestible and easy to follow for the average Canadian.