Today the Globe and Mail published an opinion piece about continued flows of “foreign money” in B.C. real estate. Broadly this is a topic that has been discussed in BC for over a decade now and regularly pops up in the news. We’ve written extensively about the slipperiness of the “foreign money” discourse in our paper on Canada’s turn toward Housing Nationalism (Lauster and von Bergmann 2023) (ungated version here). There are a number of conceptualizations of “foreign” in the public discussion, as well as in data sources, policy and law as it applies to real estate holdings and purchases. Our paper describes how the flexible use and application of the “foreign” label plays an integral role in keeping anti-foreign narratives and sentiments alive.
The G&M article continues this pattern, not just mixing and matching concepts but outright misrepresenting the groups targeted by the federal Foreign Buyer Ban and the BC Foreign Buyer Tax. Moreover, it leads with the claim of a “spike” in the value of foreign buying, continuing to push the narrative that our housing problems are driven by foreign origins. We will leave it to our article on Housing Nationalism to criticize this broader framing. For now we will demonstrate that the claim about a spike is wrong, and seems to be based on an error in summing across months in BC data.
In support of the idea there’s been a recent spike in foreign buying, the G&M article claims:
Using property transfer tax data provided by the B.C. government, Simon Fraser University associate professor Andy Yan showed that residential purchases categorized as “foreign involvement transactions” had a total dollar value of nearly $664-million from January to September, 2020. In that same period this year, 834 foreign involvement residential transactions added up to nearly $824-million. The dollar value of foreign residential transactions in 2023 was $744.5-million. The total number of foreign transactions, including commercial, increased from 1,018 in 2023 to 1,020 in 2024.
The dollar values for 2023 and 2024 appear correct. However the dollar value for 2020 is plainly wrong. Table 1 are the actual numbers for the first 9 months in every year since 2017.
<code>
provincial_monthly |>filter(Month %in%seq(1,9)) |>summarize(across(c(add_tax_paid,sum_FMV_foreign_res,sum_FMV_foreign),sum),.by=Year) |>arrange(Year) |>mutate(add_tax_paid=scales::dollar(add_tax_paid,scale=10^-6,suffix="M"),across(c(sum_FMV_foreign_res,sum_FMV_foreign),~scales::dollar(.x,scale=10^-9,suffix="bn"))) |>rename(`Total market value with foreign involvement`=sum_FMV_foreign,`Total residential market value with foreign involvement`=sum_FMV_foreign_res,`Total Foreign Buyer Tax`=add_tax_paid,`First 9 months of year`=Year) |> tinytable::tt(caption="BC Open Data",note="Here \"foreign\" refers to non-citizen, non-PR, non-provincial nominees")
Table 1
BC Open Data
First 9 months of year
Total Foreign Buyer Tax
Total residential market value with foreign involvement
Total market value with foreign involvement
Here "foreign" refers to non-citizen, non-PR, non-provincial nominees
2017
$159.15M
$2.82bn
$3.34bn
2018
$127.98M
$2.04bn
$3.09bn
2019
$89.90M
$1.19bn
$1.71bn
2020
$77.76M
$1.02bn
$1.64bn
2021
$71.89M
$1.34bn
$1.64bn
2022
$57.39M
$1.22bn
$1.70bn
2023
$30.84M
$0.74bn
$1.23bn
2024
$24.24M
$0.82bn
$1.42bn
We were able to replicate the dollar values for 2020 when we only summed up the first six months (rather than the first nine) of 2020, and it seems likely this is the source of the error. Importantly, it’s a pretty big error, and when it’s corrected the idea of a recent spike in foreign involved purchases disappears.
The errors in adding across months continue to reverberate in subsequent passages:
B.C.’s foreign buyer tax revenues ranged from $51-million in 2020 to a high of $71-million in 2021, to $24-million in 2024.
Again, as this is not correct as can be seen from Table 1. Maybe more usefully, Figure 1 shows the monthly tax revenue from the FBT, with annual means shown for added context.
Though the article does not mention this, BC’s Foreign Buyer Tax does not apply everywhere in BC, so this misses purchases with foreign involvement outside of the FBT areas. The article is also mum on the federal Foreign Buyer Ban not applying everywhere but only in another subset in BC as shown in Figure 2, and applying to a different set of people than the Foreign Buyer Tax.
The article puts a lot of emphasis on the value of transactions involving foreign buyers, so not just the value attributed to foreign buyers based on ownership share. This is shown in Figure 3.
<code>
provincial_monthly |>ggplot(aes(x=Date,y=sum_FMV_foreign_res)) +geom_line() +scale_y_continuous(labels=~scales::dollar(.x,scale=10^-6,suffix="M")) +geom_smooth(method="lm",formula=y~1,aes(group=interaction(Year)),se=FALSE) +scale_x_date(date_breaks="1 year",date_labels="%Y") +labs(title="Value of residential property transactions involving foreign buyers",y="Total fair market value",x=NULL,caption="BC Open Data")
In Figure 4 we include non-residential properties to get the total market value of all properties with foreign involvement.
<code>
provincial_monthly |>ggplot(aes(x=Date,y=sum_FMV_foreign)) +geom_line() +scale_y_continuous(labels=~scales::dollar(.x,scale=10^-6,suffix="M")) +geom_smooth(method="lm",formula=y~1,aes(group=interaction(Year)),se=FALSE) +scale_x_date(date_breaks="1 year",date_labels="%Y") +labs(title="Value of all property transactions involving foreign buyers",y="Total fair market value",x=NULL,caption="BC Open Data")
Looking at this the opening claim in the article that “foreign buying in British Columbia spiked in dollar value this year” is untenable and directly contradicted by the data, undermining the entire narrative of the piece.
Of note, the article continues by helpfully reminding us that “people shouldn’t confuse foreign buyers with immigrants”, only to continue by using the slippery concept of “foreign money” and applying it to immigrants, as well as some citizens where the “foreign” component might be a spouse working abroad or immigrants not “anglicizing” their first name upon landing.
We now have a lot of data: data on foreign buyers, estimates on non-resident investment, estimates of problematic vacancies, etc. We have found this data useful and drawn extensively on it in our own work trying to understand local patterns. But it’s crucial that data analysis is performed carefully and thoughtfully with respect to impact. Hopefully this piece will be corrected, and the missimpressions created by its framing will be fixed by G&M.
As usual, the code for this post is available on GitHub for anyone to reproduce or adapt for their own purposes.
Reproducibility receipt
<code>
## datetimeSys.time()
[1] "2024-11-10 23:12:48 PST"
<code>
## repositorygit2r::repository()
Local: main /Users/jens/R/mountain_doodles
Remote: main @ origin (https://github.com/mountainMath/mountain_doodles.git)
Head: [e567ead] 2024-11-09: freeze, and link to nathan
Lauster, Nathanael, and Jens von Bergmann. 2023. “The Rise of Housing Nationalism in Canada and Transnational Property Ownership Patterns.”Journal of Ethnic and Migration Studies, December, 1–27. https://doi.org/10.1080/1369183x.2023.2293635.