I know I love taking cabs in Calgary and Vancouver, they are dirt cheap in comparison to most smaller cities in BC. It cost me 17.50 to go about 6km which works out to just under 3$ per km in Kelowna. Calgary is quite a bit cheaper.
There is a difference in US dollars and Canada dollars...I am in the US..
$1.00 US dollars = $1.17 Canada dollars