Imagine a lakeside Canadian city boasting 19 golf courses, 40 wineries, a bustling restaurant scene and plenty of epic hiking and mountain biking trails. No, we’re not talking about Niagara, Ontario. We’re referring to Kelowna, an urban hub in the...