In July 2016, she was named to Canada's Olympic team. At the Games held in Rio de Janeiro, Brazil, Loach placed 10th in the team competition and finished 42nd individually, collecting 145.70 penalties across the three phases aboard the Selle Français gelding Qorry Blue d'Argogues.