Ladybug larva

Ladybug larva

6031  From Kingston Ontario. Never seen one of these before. What is it?  Yara 

This is a ladybug larva. The ladybug life cycle is not much different from the life cycle of a butterfly. The ladybug goes through the same four stages as a butterfly, the egg stage, the larvae stage, the pupa stage, and the adult ladybug stage. More information here:
http://www.ladybug-life-cycle.com