Agree with a couple of the thoughts already given:
Kitchen appliances are too spread out. Cook an imaginary meal for a group and figure out how many steps you will be taking.
Front closet should be flush with the wall (set back into the den).
Careful with the stairs so far out of the way. I grew up in a 2,600 square foot bungalow and we ended up cutting a hole in the floor to add a second set of stairs. If you are in the rec room and the door bell rings, how many days will it take you to answer it?
I would add a pocket door between the en-suite and the master bedroom. My previous house had an open en-suite and since I was up way earlier than my wife every morning she would get disrupted when I was in the shower. (Also consider a pocket door between the closet and master bedroom).
Here is a fantastic website with floorplan design tutorials and explanations (plus it's from a group here in calgary):
www.theslowhome.com