Upvote:3
Jamaican citizens are eligible to apply for a transit visa. If you have less than 48 hours between flights AND youβre just transiting, a transit visa is free.
If you have more than 48 hours between flights OR if you decide to visit Canada, you need a visitor visa, which costs $100 CAN.
According to the Canadian Government website, current processing times for valid applications in Jamaica are 15 days, plus the time you need to give biometrics and the time it takes to send an application between a Visa Application Centre and the decision-making office. From Spain, itβs 28 days.
You donβt need an eTA in either case.