I had mine hydro tested & filled in Kelowna a few years ago. Place used to be called Kost Fire Safety but are now part of Mircom. Don't recall the exact location, but it was in the north end somewhere. Charged a bit much for the refill, but I needed the hydrotest, so decided to let them fill it as well.
http://www.mircomes.com/Default.aspx...es.com/kelowna
Before that I had it refilled at a paint ball retailer in Vernon. Great price, but not sure that dude knew what he was doing. Filling a large container is a bit different than a small paintball cylinder. I think he over pressurized my bottle. They've gone out of business anyhow, so not an option, but you might check out some similar businesses in Kelowna.
Last fill was at a gun shop here in Vernon. He knows what he's doing & the price is right. Can't do a hydrotest though, so your bottle can't be expired. I don't have the address in my head, but I'll post it later if you wish. It's just up the street from the library downtown.