Question: do canadian citizens need a visa to visit scotland?
Answer: No, you don't need a visa. You can stay in Scotland for any length of time.