Liberal Leadership candidate Marc Garneau said yesterday that there is no reason that assault rifles like the one used in the 20 school children massacre in Connecticut should be legal.