Yes, most travellers need a visitor visa or an eTA to travel to, or transit through, Canada.
People Also Ask
With a valid US visa in your pocket, the whole world (almost) is your destination. Some countries will grant you entry if you have travelled to the US at least once, while there are those who will welcome you just with a valid US visa, whether you have ever traveled to the US or not.
You must have a valid U.S. passport and a visa or an approved Electronic Travel Authority (ETA) to enter Australia. Most U.S. passport holders traveling to Australia for tourism or business purposes for less than 90 days can obtain an ETA.
Customers must either hold a US visa or a permanent residence card (also known as a green card) valid for at least six months. The 14-day UAE visa on arrival costs AED 120. If needed, the visa can be extended once for an additional 14 days for AED 250.