If you're parents are U.S citizens and your born in Canada you are a U.S citizen because of your parent and if your parent is not a U.S citizen and still hasn't done the The naturalization process before your 18 then you have to vote.
Hope that helped