Freehold means you own the place, the google definition is - permanent and absolute tenure of land or property with freedom to dispose of it at will. A town house without strata fees is extremely rare, you almost never see that. I do know of a new strata development called Summerstone with very low strata fees-$20. It is right off Happy Valley rd. Here is a link to the website http://www.summerstone.ca/, Check out the plans and pictures of the show home and let me know what you think.