Capital Gains Tax on the Sale of Property in Canada: A Comprehensive Guide