The Residence of the Government is on the Parliamentary Hill. The senators of the Parliament are appointed by the Governor General. The Power of Senate is quite limited by the Governor General.
The Prime Minister is the Head of the Cabinet. As a rule it is the leader of the party, which won the nearest elections. Prime Minister chooses the members of Parliament and gives the list of them to the Governor General for ratifying.
Executive power belongs to the Cabinet, which includes Ministers of the Crown. Legislative power is in the Senate. There are 413 MPs in the Parliament. And the Supreme Court of Canada has the Judicial power. There are 9 judges appointed by the Governor General.
The Governor General is Michaёlle Jean since The Prime Minister is Stephen Harper since 2008, who is from the Conservative Party.