Rocket man: Can Marc Garneau pull off a Liberal leadership upset?How Canada’s first astronaut stacks up against Justin Trudeau