Typhoid is not caused by a virus. It is caused by a bacterium, Salmonella typhi.
Some waterborne viruses are reasonably environmentally robust (polio, hepatitis A, norovirus) and it is not safe to assume that they are too fragile to survive in the environment in Scotland. You are probably more at risk from other pathogens though. Most waterborne virus outbreaks have been from sewage contamination of drinking water (cases reported from Finland and Ireland) and I couldn't find any helpful information about the likely risk from hill streams.
I had always understood that only reverse osmosis filters (very bulky) would remove viruses. However, the First Need website does indeed claim 99.99% eradication of rotavirus. However, norovirus is about half the size of rotavirus, and it is interesting to note that the respected Centre for Disease Control in Atlanta are a bit wary of the effectiveness of filters in removing waterborne viruses.
http://www2.ncid.cdc.gov/travel/yb/...ecs&obj=food-drink-risks.htm&cssNav=browsecyb
Trail Walker tested water from mountain streams in the Lake District. All had sufficient numbers of coliform (faecal) bacteria that they would not meet drinking water standards. I have often drunk from Scottish burns without ill effect. However, if you are going somewhere remote (and the islands of Loch Laidon is pretty remote) then getting severe diarrhoea could be a serious problem. I no longer drink untreated water when on more than a day trip.
Chlorine (eg Puritabs) are of limited effectiveness against giardia, cryptosporidium, norovirus and to some extent Hepatitis A. Iodine is better, but still unreliable against cryptosporidium.
Boiling is very effective, except for chemical contamination. You are unlikely to have problems with chemical contamination on Rannoch moor and the canoe allows you to carry extra fuel for boiling. (A fire might be possible, Rannoch being littered with old pine stumps in the bog. The islands have remnants of the great Caledonian forest - so much care is needed.)
When backpacking, I use the tiny pre-mac job. Weighs 60grams, treats 100litres (RAF tested it and found it ok, despite being rated for 50l)