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.
yes
You don't need a visa to enter Mexico if you are an American, Canadian or European citizen. If you, however, are from other country, even when entering from either territory you need to have a visa issued by the Mexican government.
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.
Yes
that depends on what´s your home nationality. But commonly visa not required for a stay of 90 days for holders of a resident card/permit or a re-entry permit issued by Canada, traveling as tourists to Dominican Republic.
yes,
You will not be able to enter Canada.
Germany
anyone who is NOT a citizen of China needs a visa.
Yes, but needs a Resident Visa.
Yes if you have a Permanent Resident card; however, if you do not have a Permanent Resident card you would need to apply for a visa in advance.
If you are a permanent US resident, then you can enter Guam no problem. It is a part of the US and you do not need a passport or visa to enter.