Section 1 of the Charter of Rights and Freedoms states that the Charter "guarantees the rights and freedoms set out in it subject only to such reasonable limits prescribed by law as can be demonstrably justified in a free and democratic society."
The Charter can be overridden so long as it can be justified. A constitutional lawyer could better explain explain this limitation, but here is one link explaining the test that is used to determine whether a constitutional right can be overridden - http://www.chrc-ccdp.gc.ca/historical-perspective/en/browseSubjects/section1.asp
If most citizens resident in an area can no longer afford to buy a home or can no longer afford without an unreasonable amount of debt, and this is in part due to foreign capital, that could in theory be a justifiable reason to limit a Constitutional right.