 He then beat British Columbia Liberal Party's Virginia Greene in the general election.During his time as the MLA for Vancouver-Fairview, Robertson served as the Opposition Critic for Advanced Education, Small Business Critic and as the Co-Chair of the Caucus Climate Change Taskforce.In February 2008, Robertson announced that he would run for Mayor of Vancouver.