This is not a comprehensive list, this is actually a very lazy list. I'll add to it as I go, but if you'd like to know about one of your characters definitely drop a comment ♥!
★=Ally | ✕=Ugly | ✝=Troublesome person | ✦=Likable, but not an ally
Eirin Yagokoro|★
"Auntie-chan"; the adult figure in Kanon's Discedo life! Kanon whines at her and tends to mooch off her, basically acting like a brat. She's more attached to Eirin than she realizes.
Sho Minamimoto|
"Math-chan"; Kanon is super jealous of him on some levels. Damn confident, dead bastard. He routinely manages to press her buttons without even trying; her attempts to do so back are less sucessful.
Jake Marshall|★
"Jake-chan"; Kanon's ally! He tells her she's pretty, she likes that. And he's a fun guy. He seems to have a tendency to get into trouble though so Kanon worries about him kind of like she would a pet poodle.
Hatsuharu Sohma|✦
"Hatsu-chan"; he's kind of weird and Kanon doesn't get him. She tends to act her ditziest around him though sometimes he startles the rare spark of intelligence out of her.
Nathan Drake|★
"Nate-chan"; easy going guy, he lets Kanon be kind of bossy with him which works for her. She expects payment back for the things she gave him, though she's saving collecting for a time she's in trouble.
Riful of the West|★
"Ally-chan"; someone with a plan! Kanon has no idea what that plan is, but Riful seems to order the universe similarly to Kanon so they get along reasonably well.