Not sure about rebate for Canada. It should work. The rebate is about $200, for buying the printer alone.
No. It doesn't work. Not really. The rules are pretty strict for the rebates. They have to be processed from a US authorized dealer and to a residence in the US. Add to this the complications of importing the printer (this is a big printer so shipping costs alone are high and the possibility of being assessed for taxes) and it gets messy. Finally, the Amex reward card is issued in USD only. Maybe not an issue for those who buy regularly in the US but more often than not when I do it is funded by an existing PayPal balance. It is possible but it amounts to an overly complicated affair that necessitates an accomplice in the US.