canadian and american prices are totally different.. call a Toyota dealership and see how much they'll charge you for it.. You might have to go in and look at the catalog on the computer to see that you're getting the right part though, as they might not know which part it is unless you're there to recognize it. Trust me, I've had that happened before, where I've ordered something and go pick it up and its not the right thing.
You're in Scarboro.. try Brimmell.. I've noticed their parts prices are somehow a bit cheaper than most other dealerships (I guess having Toyota Canada 5 mins away helps when it comes to their shipping cost

)