Most places you have to pay a fee to fish.
Unlike other countries (including England and Wales) Scotland has no State licencing system for fishing. It is however a criminal offence to fish for salmon without legal right or written permission and generally it is a civil offence to fish for other fishes.
As Canadians we have no idea how lucky we are. When I first started to fish in BC it took me a long time to convince myself that I was not doing something illegal and not to feel guilty when fishing the rivers here, because I had not paid a membership to a fishing club or paid the owner of the riparian rights to the river (apart from the fishing license) to fish on these incredible rivers with astonishing numbers of fish.
If you wanted to fish in Scotland for salmon, with anything like the same chances as you have here to catch a salmon in BC, you would be paying 100's if not 1,000's of dollars
per day.
Speaking with some salmon anglers in the UK last summer, I asked if they could fish with roe, they were horrified and applaud by the suggestion saying that would be unethical, unfair and illegal. Apparently, on the Seven River you can't even float fish for Salmon. Then you look in the tackle box and see lures with two sets of triple hooks,
with barbs and go like WTF.