the buy-back prices are crap. My rental had a very small defect so it was turned away… So I paid $ 90 for the rental and $ 157 for the book. So in the end I would have been better to just buy the book. The CBC bookstore gave me $ 100 for the rental with a small defect. They bought back 3 other books and have me 2 – 3 times what I was offered at the bookie. If you like getting screwed go to the bookie.