Spain in Canada: In addition to Spain's consulate general in Toronto, Spain has 8 other representations in Canada. These representations include an embassy in Ottawa consulates in Edmonton, Halifax, Montreal, Quebec, St. John's, Vancouver, and Winnipeg.
Canada in Spain: Canada has 3 representations in Spain. These representations include an embassy in Madrid consulates in Barcelona, and Malaga.
Please contact the consulate general in Toronto directly for inquiries and questions regarding visa regulations and passport requirements.