How did the Canadian soldiers break through the German defence at Juno Beach?

Juno Beach was one of the lightest defended beaches, and the Candians made good use of this fact, and made gains past those that were scheduled for the first day.