2012年，李文珊代表加拿大出戰英國倫敦舉行的奥林匹克运动会羽毛球比賽女子單打及女子雙打項目。女單比賽中，李文珊在小組賽階段以0比2（8-21、16-21）負於世界排名第一、中國的王仪涵出局。在女雙比賽中，李文珊與隊友亚历山德拉·布鲁斯在小組賽階段本來三戰全負，以小組榜末姿態出局。然而，同組已出線的中國和韓國選手因涉嫌消極比賽而被取消參賽資格，李文珊和布鲁斯因而獲晉級，在半準決賽中擊敗澳洲的周玉蓮和雷努加·韋蘭，但在準決賽和銅牌賽中均告落敗。