A would be the go-to option and is quite predictable, but not unwelcome and would probably lead to sexy times.
B, on the other hand, opens up a whole other can of worms. A flustered, shy Mari would be super cute, and just imagine how Kanan would feel about that. She's probably be like, "I...I never knew Mari could be this cute..." and then sexy times with flustered, shy Mari ensues.
Either way, we gettin' sexy times ┐( ͡° ͜ʖ ͡°)┌