The "L" can motors definitely have the power to push a buggy or truggy. The problem that many have had is that the "L" can motors get hot, and that's why many go with the XL can motors.
If you do go for the "L" can motor, I'd keep it to a buggy and I'd go with something like an 11L for 4S lipo.