This just ignores the reality of real estate investing.
If we end up in a mad max environment - the government of Canada would just take the land and give you bonds that they would inflate before its useful.
You are better off buying bitcoin / gold / keeping money in an swizz account.