findByCanonical