Update canonical