I mean if you wanna be specific:
Keanu Reeves was born in Lebanon to an American father and English mother, after his father abandoned his mother and him, they moved to Sydney, then New York City, and finally Toronto, where he later got Canadian citizenship by naturalization.
So like yeah Reeves is Canadian but he isn't a native-born Canadian by virtue of being born in Canada or by birth to a Canadian parent.
(Of course, Reeves himself only considers himself to be Canadian and nothing else but just the full story of where he was from is kind of interesting tbh)