The rental itself was fine, less than mentioned. Thr DROP OFF charge for pickup in one location(SEA) and drop at the other(YVR) added on another $150.
Then, respectfully- you rented from the wrong company. I have NEVER had additional drop off charges and I would guess you went with Alamo??? As stated above, I have rented from Avis, National, Budget and currently have a rental with Hertz. I have never paid over $100/day.