Italy in Canada: In addition to Italy's consular agency in St. John's, Italy has 32 other representations in Canada. These representations include an embassy in Ottawa consulates in Calgary, Campbell River, Fredericton, Guelph, Halifax, Hamilton, ON, Kamloops, Kelowna, London, ON, Moncton, Montreal, Niagara Falls, Penticton, Port Alberni, Powell River, Prince George, Prince Rupert, Quebec, Regina, Sarnia, Saskatoon, Sherbrooke, St. John, Sudbury, Thunder Bay, Toronto, Trail, Vancouver, Victoria, Windsor, and Winnipeg.
Canada in Italy: Canada has 2 representations in Italy. These representations include an embassy in Rome a consulate in Milan.
Please contact the consular agency in St. John's directly for inquiries and questions regarding visa regulations and passport requirements.