Theisen-Eaton competed for Canada in the heptathlon at the 2016 Summer Olympics. After the first day she trailed in sixth place, despite going into the Olympics with the world leading score. During the second day she performed well in the long-jump and javelin events, getting near personal bests which put her into the third-place position going into the final event, the 800 metres. She would finish third in her heat and win the bronze medal scoring 6653 behind winner Nafissatou Thiam, with Jessica Ennis-Hill finishing second. She said of day two that "I'm happy with today, really happy with today. I never would have guessed after that kind of first day I would end up with a medal and actually [my] score wasn't half bad either."