Preheat the oven to 350°F. Line 4 muffin pans with paper liners. (Or you can do two batches of 2 muffin pans). Set aside.
In a large bowl, mix together the sugar, flour, cocoa powder,baking powder, baking soda and salt.
Add in the eggs, yogurt, cold water, canola oil and vanilla. Mix until fully incorporated.
Add in the boiling water and mix. The batter will be very thin.
Divide the batter between the 48 muffin cavities (or 24 if you are doing two batches). Place in the preheated oven for 15-20 minutes, or until a toothpick inserted comes out clean.
Allow to cool. Meanwhile, make the frosting.