Much like with Harper, this on its own will have minimal impact on Trudeau's approval, but over time each mess up adds up and eventually all governments get defeated by it.  How quickly it happens is off course the big question and likewise the worse the alternatives are the more the government can get away with.