Addall and campusi are great sites to compare internet book prices. Usually half.com and amazon.com are the winners with the best price. If you are getting it used, take a look in Amazon's used section as well.

Half.com
EBAYHOLIDAY5 - 5 off 10
(first time only)
Amazon.ca
CANADASKY535 - 5 off 35