De gör det onödigt komplicerat, agreed! Hursomhelst, det står att läsa:
"If you are citizen of Sweden, or if you are legally residing in Sweden, visit the official website of the Visa Section of the High Commission of Canada to the United Kingdom for information about visa and immigration services and to download application forms."
Jag antar att du kan ringa den kanadensiska representationen i UK och få svar på dina frågor.