Can't really go wrong with Beach Bunnies. Check out reviews, they do have extra charges you should be aware of. But super reliable and smokin selection to choose from.
Beach Bunnies operated out of a light industrial area on Hwy 97 just a bit north of the turnoff to Hwy 33/Big White area. Unfortunately their facility, and that of other businesses in the building, were destroyed by fire earlier this year. That's the 2nd time in 3 or 4 years the building they were in was destroyed in a fire. Their facilities were absolutely first class with large (400-500 sq ft) tastefully appointed rooms each with its own shower.. According to their website they be reopening again in a new location any week now. In the meantime the ladies continue to work I presume on an outcall basis. Rates in shop were around $300/hr with an extra $100 for GFE for those who offer it. Not all do so best to check beforehand.
The Dollhouse on corner of Sutherland and Pandosy is also an option offering similar services at similar prices. IMO they are a close second to Beach Bunnies in terms of talent and facilities. However at least as of today can offer an incall with very nice rooms.
The Lotus group operates an AMP in both Kelowna and Kamloops as well as Courtenay. Level of service is pretty good but FS is not on the menu. Most mileage I've gotten is massage, body slide and DATY for an hour for $200. No shower in Kamloops but there is a shower available upon request in Kelowna.
There's plenty of reviews for all these places in the Kelowna and Kamloops forums. Beach Bunnies and Dollhouse have their own websites.