In July 2016, he was named to Canada's Olympic team for the 2016 Rio Olympics. In the 50-kilometre race walk, Hirooki Arai of Japan initially finished third. He was then disqualified for making contact with Dunfee, but Arai's medal was reinstated on a further appeal. Dunfee advised the Canadian team against making a further appeal. Dunfee set a new Canadian record in the event. He also competed in the 20-kilometre race walk, placing tenth.