Résumé
L'histoire de Kanon, qui se déroule au milieu de l'hiver, concerne un groupe de cinq filles liées au même garçon. Yuichi Aizawa, le protagoniste principal, avait visité la ville où se déroule l'histoire sept ans avant le début de l'histoire.
Au début Yuichi est très détaché de la ville et de ses habitants. Avant son retour, il est décidé qu'il restera avec sa cousine, Nayuki Minase, et sa mère, Akiko. Après sa longue absence, Yuichi a presque tout oublié, sauf des détails mineurs de ce qui s'est passé sept ans auparavant, et a besoin de se rappeler ce qu'il a laissé derrière lui.
Le lendemain du retour de Yuichi, il sort avec Nayuki qui lui fait visiter la ville. Nayuki se souvient qu'elle doit acheter des choses pour le dîner et Yuichi hésite à l'accompagner, arguant qu'il pourrait se perdre. Quelques instants après que Nayuki l'ait laissé attendre sur le trottoir, une étrange fille nommée Ayu Tsukimiya fait irruption dans lui sans avertissement. Une fois rétablie, elle l'entraîne dans un café voisin et avoue avoir volé par inadvertance un sac rempli de taiyaki après avoir été accidentellement effrayée par le vendeur avant d'avoir eu la chance de payer. Yuichi ramène ensuite Ayu chez le vendeur, ils s'excusent tous les deux pour le problème et Ayu est pardonné. Ils décident de se revoir un autre jour et Ayu s'en va.
Yuichi ne s'en rend pas compte au début, mais trois autres filles qu'il avait oubliées le connaissent. Tout au long de l'histoire, alors qu'il découvre les nuances surnaturelles de la ville, Yuichi se souvient de chaque fille et des événements survenus il y a sept ans dans la ville couverte de neige.