The view in Scotland seems to be that its the government tartan and as such can be worn by any UK subject. I'm sure that also covers citizens of Her Majesty's former colonies.

In the circumstances you'd expect the Scottish Nationalist Party to object to it and I would advise against wearing it to an SNP rally. Otherwise I'd think you would be fine.