No, you don't need to Visit the embassy to apply for visa free countries. You can check the immigration details from the official website of your listed countries. Make sure you Notice, the list of visa-free countries is calculated to reflect the number of countries Canada passport holders can enter https://raymondloonn.diowebhost.com/69243266/what-does-visa-free-countries-for-usa-passport-mean