Depending on when you arrive into Vancouver and on what day the price for a taxi can be high. I am in BC and spend alot of time travelling into the City.
The Vancouver International Airport is actually in the City of Richmond, rush hour traffic is very busy, the best way to travel into the city is using Airport Limo's. They charge a flat rate into the city to any city hotel or port destination. I have never gone from the airport to city in under 28.00 Canadian so 22.50 seems a little under, I have paid up to 38.00 Cdn for a taxi and Vancouver Taxi Drivers have a tendancy to go out of their way if you do not know where you are going.
Limo's end up being less, very rarely are they more expensive.
Have a wonderful time Vancouver is Beautiful and very diverse.