Explanation : Sets of functional dependencies may have redundant dependencies that can be inferred from the other functional dependencies.
A canonical cover of F is a “minimal” set of functional dependencies equivalent to F, having no redundant dependencies or redundant parts of dependencies.
As we can infer all FD's from option A, so A is the right answer.