See this big list/thread?
http://www.flyertalk.com/forum/trave...ices-list.html
Canadian Kilometer recently started a "pay you wish" service, but I'm sure if you offer a nice price he could probably help you out faster
http://boardingarea.com/canadiankilo...oking-service/