Transport for London requires all HGVs being used in the city to meet a Direct Vision Standard, rules which are being tightened up significantly from this October. In effect, blind spots will be eliminated though vehicle design or (in older vehicles) the use of technology.
This requirement is imposed using a special type of road order made under London-only provisions of the Road Traffic Regulation Act 1984. I'm not entirely sure that this could be directly replicated in Edinburgh, but I think there is a good chance it could be. I think the Council should look into it, certainly a better option than hoping HGV drivers choose to behave better.