Waterloo Regional Police laid 48 charges for commercial vehicle violations in Wilmot Township, inspecting 22 vehicles.