yes
Are transit in Germany for the Egyptians need a visa?Read more: Are_transit_in_Germany_for_the_Egyptians_need_a_visa
Yes Gambians need a Schengen visa to transit Germany
You do not need a transit visa but a passport is required to re-enter the USA
yes,
how can you be a Canadian citizen with Indian passport. If you are Canadian resident with Indian passport yes you have to get a US Visa.
If you are also a US citizen, you need to carry both passports and they should be valid.If you are a Canadian citizen and have green card, you need a valid Canadian passport with your green card.
You need to go to the immigration office and apply to become a citizen or apply for residency status.
Yes, they do. The Canadian permanent resident card is the only proof of identification that proves, both inside and outside of Canada, you are a permanent resident of Canada.
yes, a Canadian resident or landed immigrant needs a visa to travel to the usa; you do not need a us visa if your country of origin is part of the waiver treaty, and if so you still need a visa to visit for more than 90 days.
No, but you'll have to get a marriage license in Vegas
yes
As far as I understand it, anyone who is not a Canadian citizen/immigrant/permanent resident, you need a work permit.