Jis debiutavo Kanados seniorų rinktinėje 1998 m. gegužės mėn. draugiškoje rungtynėje prieš Makedoniją ir iki 2009 m. lapkričio 22 d. iš viso sužaidė 57 varžybas ir įveikė 1 tašką. Jis atstovavo Kanadai 10 FIFA pasaulio taurės kvalifikacinių rungtynių. Vienintelis Hastingso tarptautinis tikslas buvo auksinis tikslas Kanados pergalėje 2:1 prieš Meksiką 2000 m. CONCACAF aukso taurės ketvirtfinale.
, turnyrą, kurį laimėjo Kanada. Hastingsas buvo turnyro naujokas.