Want this question answered?
one day
no
nope
Yes like every other country.
Forever, don't get caught though.
Canada Only
You will have to apply for a visa, which is quite easy to get.
Your indefinite leave to remain in the UK doesn't allow you to travel without a visa. So basically you can travel between the Gambia and UK. If you successfully apply for citizenship and then get a British passport, you can travel freely throughout Europe and to any country that a British citizen can travel to without the need for a visa.
As a US citizen he can travel anywhere in the US he wants without a passport. If he wants to go to Mexico, Canada, Carribean or Bahamas then at the very least he needs is a passport card. Anywhere else in the world and the very least he needs is a full passport. Depending on where he goes he may need a tourist Visa as well as a passport.
no, you can stay 90 days without a visa
the answer is yes , canadians needs visa to Nigeria
According to the The Henley Visa Restrictions Index, Canadians can travel to 125 countries without a visa; Canada shares sixth place on the list with Austria and New Zealand. Citizens of top-rated Finland, Denmark, and the U.S.A. can travel visa-free to 130 countries.