According to the Trudeau Meter (https://trudeaumetre.polimeter.org/), Justin (and Gerry et al) made 226 promises during the election campaign.

To date, after 671 days in office and counting, the Liberals have kept 55 (the easiest), broken 35, not started 65 while 71 are in process.