OP, there have been several thread on this. It's acutally cheaper if you read the other posts.
OD IP3000 $99.99, OD $50 Rebate, Canon $20($70 if you bought a camera/pc).
You already counted the $70 in your post so you actually make money on this deal with the $50 OD rebate.
The online codes would work if i added any other printer but the 3000/4000. Several of us have instore $15 off 75 but they say not valid on printers, they always take mine thought. and if they won't just use the instore staples or officemax $10 off.