OMG! Another person from Kitchener, wow.. it's a small world.
Yeah, i'm from Kitchener, and am planning to go the last week of August. I was reviewing the flight prices for Pierson compared to Buffalo and I was astonished to see the price difference.. it's outrageous.
I have found that the easiest way to get to Buffalo is by Greyhound Bus.
I'm meeting my girlfriend in Toronto, and from there we're leaving for Buffalo, which is a 2 and 1/2 hour to 3 hour trip. It costs us $33.00 Canadian with College/University student discount for a Round Trip.
From there we'll take a Taxi or City Bus to the airport. (The City Bus [24 Genesee] seems to go down directly past the airport, but i'm uncertain of how much it costs)
For ticket prices and times to go from Kitchener to Buffalo, go to
www.greyhound.ca
All in all, I hope i've been some help, and i'm glad to see that i'm not the only one not impressed with Toronto's prices for flights.
Good Luck to you, and happy vacationing,
Andy!