You need a visa for 索馬利亞 if you have 加拿大護照
Visa options for 索馬利亞
Electronic visa (eVisa)
索馬利亞聯邦共和國電子訪問簽證
旅客需要簽證才能前往索馬利亞聯邦共和國進行商務或旅遊。 索馬利亞電子簽證是獲得索馬利亞聯邦共和國簽證最快捷、最簡單的方式,因為旅客可以在線上提交申請和證明文件。 一旦申請獲得批准,旅行者將以電子方式收到電子簽證確認。 登機需持有有效簽證。 如果簽證過期或與旅客的護照資料不符,旅客將無法登機。
此並非由 sherpa° 提供。
在政府網站上申請。