Here is Elon in August 2022 saying he is “half Canadian”:
In this short video Elon Musk mentions he is half Canadian
Elon Reeve Musk Born June 28, 1971 Pretoria in Transvaal, South Africa to a South African Father and Canadian Mother.
Musk arrived in Canada in June 1989 and lived with a second cousin in Saskatchewan for a year, working odd jobs at a farm and lumber-mill. In 1990, he entered Queen’s University in Kingston, Ontario. He stayed in Canada for 2 years.