You can get the same components locally without having to bring it in from BC. I had Gilford Well put in a whole house sediment filter and a Trojan Max UV system. We draw from the lake and our water tastes good. We could have taken it one step further and ran an RO but we use a water bubbler with 5gal bottles for drinking. We certainly don't have to, our water has been tested and is perfect but its just habit. My wife is an Oncology nurse so she is concerned with MBTE and other chemicals from gas in the water and an RO is still not foolproof against it. Being that our water is drawn from about 10' down there really is no issue.
You can buy the whole house filter and RO units right at Lowes and do it yourself, and the Trojan can be bought at most well or water companies or found online. Gilford stocks them.
When I am done drinking beer or margaritas, our tap water tastes great.