Ah, I didn't include tax for any of the calculations above since we're in Vancouver, but everyone else is in the center of the universe.
I also get $1270.07 - $150 = $1120.07 - 10% ebates $127 = $993
Since you're in Vancouver too, here's the G7 again:
1949.99 - 10% -10% = 1579.5 + 12% tax = 1769.04 - $200 Visa = $1569.04 - 10% ebates $176.904 = 1392.14 tax in.
$400 difference is a bit harder pill to swallow, depending on how much you value the CPU.
Ebates for me shows 10% at the moment
Oh wow am I glad I ordered this afternoon. It was 12% but it looks like it's back to 10% now.