Thomas has been in public practice since 1988. He provides taxation and accounting services to personal and corporate clients. Thomas received his CGA in 1985 and CFP in 1998. Prior to public practice, Thomas worked at CRA in various positons, including as a business auditor.