Вырос в спортивной семье: отец Эвана, Дон Данфи, был пловцом, а мама Карен выступала в прыжках в воду. В лёгкую атлетику пришёл в 10 лет и почти сразу стал заниматься спортивной ходьбой, выиграв заход на 800 метров в своих первых же соревнованиях[2].
За национальную сборную дебютировал в 2006 году. Выступал на юношеских и юниорских чемпионатах мира, где был далёк от призовых мест. Завоевал бронзовую медаль в командном первенстве на дистанции 20 км на Универсиаде в Казани.
Первого крупного успеха добился в 2014 году, когда на Кубке мира по ходьбе занял 11-е место в ходьбе на 20 км с новым национальным рекордом — 1:20.13[3].
В 2015 году у себя на родине выиграл Панамериканские игры, опередив соотечественника Иньяки Гомеса более чем на минуту. На чемпионате мира в Пекине выступал на двух дистанциях, 20 и 50 км, оба раз став 12-м в итоговом протоколе.
Вновь вышел на старт двух дистанций на своих дебютных Олимпийских играх в Рио-де-Жанейро. В ходьбе на 20 км финишировал 10-м (1:20.49). На 50-километровой дистанции на заключительном отрезке боролся за бронзовую медаль с японцем Хирооки Араи. В какой-то момент соперник толкнул Эвана, из-за чего тот потерял равновесие и пропустил рывок оппонента. Араи смог финишировать третьим, но был дисквалифицирован за эпизод с Данфи. Однако после апелляции японской команды результаты были возвращены к изначальному виду, и канадец остался на четвёртом месте с национальным рекордом 3:41.38. Сам Эван после финиша признал, что их столкновение с Араи не было решающим в борьбе за подиум[4][5].
В ночь на 29 сентября 2019 года Эван в Дохе стал бронзовым призёром чемпионата мира в ходьбе на дистанции 50 километров, показав результат — 4:05:02 и уступив победителю 42 секунды[6].
В мире лёгкой атлетики Данфи получил широкую известность как непримиримый борец с допингом[8][9].
В начале 2015 года на основе данных различных интернет-ресурсов (итальянский портал о спортивной ходьбе Marcia dal Mondo, российская социальная сеть «ВКонтакте», официальный сайт Центра олимпийской подготовки Республики Мордовия) Данфи провёл расследование, по результатам которого сделал вывод о том, что российские ходоки Елена Лашманова, Екатерина Медведева и Сергей Бакулин выступали в конце декабря 2014 года на официальных соревнованиях, несмотря на действующую дисквалификацию за употребление допинга, что запрещено правилами[10]. Данный факт подтвердило руководство Всероссийской федерации лёгкой атлетики[11]. В ИААФ было начато разбирательство в отношении спортсменов[12][13], которое не привело к пересмотру сроков их дисквалификации: в ноябре 2015 года необходимость в дополнительном наказании стала меньше, поскольку российская сборная была бессрочно отстранена от международных соревнований в полном составе.