What contributions have Canadian astronauts made?

The contributions are Canadaarm and mars