No, only Canadian citizens have the right to vote in federal, provincial, and municipal elections. Voting is an essential aspect of active citizenship and allows citizens to participate in shaping the country's policies and direction.