Tom has not been outside of Canada.
トムはカナダの外に出たことがありません。
「have(has) not + 過去分詞」で「~したことがない」という表現になります。
・現在完了の経験用法の否定文です。
・been は be動詞(am,are,is)の過去分詞です。「Tom is not outside of Canada.(トムはカナダの外にはいません。)」を現在完了形にしたとき、is not が has not been に変わって「Tom has not been outside of Canada.(トムはカナダの外に出たことがありません。)」となります。
・not の代わりに never を使うと「一度も~したことがない」となります。
同類の表現
Yuri has never ridden a horse.
ユリは一度も馬に乗ったことがありません。
Mr. Sawyer has never shouted at his class.
ソーヤー先生はクラスの生徒たちを一度も怒鳴ったことがありません。
My aunt has never been to Hawaii.
私のおばはハワイへ行ったことが一度もありません。
I have never lost my wallet.
私は一度も財布をなくしたことがありません。
You've never seen this movie.
あなたはこの映画を一度も見たことがありません。