Handshakes are the usual way that Canadians greet each other. Smiling and direct eye contact are also considered normal in a greeting. First names are generally not used at a first meeting, but Canadians are essentially friendly, and you may be able to call them by their first name after several meetings.
Greetings in Quebec may differ from the traditional handshake. People will normally kiss on the cheek when they greet a person. They will kiss first on the left cheek, and then on the right cheek. So be prepared to greet people in the appropriate manner.