Hansen náði lokastiginu sem stórmeistari í
40. skákólympíuleikinn, í Istanbúl, Tyrklandi, í ágúst-september 2012, þar sem hann gerði sitt fyrsta leik í kanadíska landsliðinu. Hann lék á fjórum borðum og skoraði 71⁄2/10 stig, sem eykti einkunn FIDE um 25 stig, og náði 2500 (lágmark fyrir GM titilinn). Hansen er annar yngsti Kanadamannurinn til að ná titlinum stórmeistari, eftir Mark Bluvshtein, sem gerði það 16 ára gamall árið 2004, og yngsti heimaborinn Kanadamannurinn (því að Bluvshtein fékk ísraelskan æfingaþjálfunarskák áður en hann flutti til Kanada árið 1999 á 11 ára aldri). FIDE veitti honum titilinn í janúar 2013.