 MacCharles ran in the 2011 provincial election as the Liberal candidate in the riding of Pickering—Scarborough East.She defeated Progressive Conservative candidate Kevin Gaudet by 5,168 votes.She was easily re-elected in the 2014 election defeating Gaudet again, this time by 10,505 votes.