I've seen Kanon and read the manga too. Kanon was based on a visual novel. It has a pretty common plot: guy returns to his hometown after several years and lives with his female cousin. He then meets a girl who mysteriously knows who he is (despite him not remembering who the girl is). They become friends and the guy starts to remember memories that he has long forgotten.