PB>>22308280 There is no requirement to be a Canadian citizen in order to vote for the next Prime Minister.
Sorta looks like you do have to be a citizen or at least show proof that you live there (which likely means that you are a citizen)
Maybe a non-citizen could vote if they had a vacation home there? Maybe not.