Keystone cancellation a boon for Canada