We also implemented JSON canonicalization in sonata today! Responses now get correctly canonicalized, and requests get checked for proper canonicalization on arrival.
Next up, proper loading/storing of actor certificates to/from the database, and resolving them from other servers! Then, we are 80% of the way there to finally supporting actor certificates as well :)