Who do Canadians vote for in a federal election?

A candidate they want to represent them in Parliament.

The best speaker running in the election.

Someone to become the Premier.

All of the candidates in their electoral district.