Scotland is located in the United Kingdom, which observes Greenwich Mean Time (GMT). Vancouver, on the other hand, is located in the Pacific Time Zone (PT), which is 8 hours behind GMT.
Therefore, to find the time in Vancouver when it's 6:00 PM in Scotland, we subtract 8 hours from 6:00 PM GMT.
6:00 PM GMT - 8 hours = 10:00 AM PT
So, when it's 6:00 PM in Scotland, the time in Vancouver would be 10:00 AM.