I cannot think of one good reason why you should not be voting if you are eligible to vote in this election. It goes beyond "if you don't vote, you don't get to complain about politics". In Canada voting is a right that is protected by our Charter of Rights and Freedoms, that is a big deal. It is something that is listed right after the fundamental freedoms, so it is clearly very important.
When you don't vote, I think it is akin to spitting in the face of those people around the world who do not have the right to vote in a free and democratic society, and those people who fought for the vote in our own country over the years.
We took E with us when we voted this year, at the advance polls, and it crossed my mind that we are blessed with safety when we go to vote that we don't even think twice about taking our toddler with us, and also blessed with knowledge that our votes will be properly counted. This does not happen in other parts of the world.
My response to people who say they don't vote because they don't know like any of the candidates - show up, make it known that you care, and the spoil your ballot. I've done that. Don't mark an X, or write in a candidate, or check off everyone, it doesn't matter. What does matter is that you've exercised your right that was earned for you by people that came before you.
Get out there, do it, be responsible, vote!
Batman says so!