"Nav Canada first detected a problem on 1 July 2014 when controllers noticed a 787 appearing to deviate up to 38nm" July 2014?!!
"Boeing has no control over if or when an operator chooses to implement a voluntary service bulletin, the company says."
How hard could it be to get in touch with the owner of every 787 and make sure every aircraft gets the upgrade? It would seem to be in the best interest of Boeing and the 787 owners.