Time to leave him alone, you seem to not let him breathe. From a man's perspective, sometimes you just have to find some alone time.

The more you come after him to "act better" he is thinking to himself, boy that girl at the canoe trip was really cool. Time for you to start acting pretty cool.

You need to be the girl that you use to be when you met, act as if he is just a guy that may be attractive to you. Flirt with him, where some new cologne, get a new hair style, wear some pretty underwear and walk in front of him like he is not there. Go out by yourself with some of your friends and then not give him any details. Be mysterious.

It is time to act as if you are trying to get a lost puppy to come to you, you do not want him to runaway with any loud gestures. Notice that puppies come to you after you turn away?

Burt