At the 2012 Summer Olympics in London, Chan competed in the women's RS:X class after receiving a berth through her result at the World Championships in Perth, Western Australia. She narrowly missed a chance to sail for the medal race by seven points, finishing twelfth in a fleet of twenty-six sailors with a net score of 96 points.