He began his career with KPMG in Winnipeg and transferred to their government services practice in Ottawa, where in 1989 he had his first experience auditing a CIDA funded project in Sudan. He was a Director, Forensic Audit, for two years at the Office of the Auditor General of Canada. In 1999, Mr. Lafreniere helped to establish the Anticorruption Unit of the Asian Development Bank. He spent nine years at ADB, including a two-year leave working as an investigation auditor for UNICEF in New York. Since 2008, Mr. Lafreniere has been the Director, Forensic Audit, at CIDA and the Department of Foreign Affairs, Trade and Development.