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