I looked at the Canadian site on weathertech and the price is $110 plus shipping. That's a bit overkill for a plastic product that isn't even new technology.
I checked with my local Toyota dealership and what they told me is that Toyota Canada is still trying to find a reliable supplier that will honor their warranty. Apparently TC has had problems with the last supplier honoring their warranties for the vent shade. I'll have to be patient. Anyway I'm saving up for the Bluetooth (Toyota brand). They're asking $477 installed. That's not too bad since the Parrot (aftermarket) Bluetooth works out to be about $500. With the prices of everything around no wonder the world economy is in such a slump.
SWEETRX