As to your second question, it is clear that if a deduction is allowed in Canada, and if Canada has a higher tax rate than other countries where the deduction can be claimed, this will have a negative effect on the Canadian tax base. This is the principle of communicating vessels in operation.
On June 7th, 2007. See this statement in context.