There's really no difference between bicarbonate of soda and baking powder.
Really the only difference between baking powder and bicarbonate of soda is in the name.
It's most commonly called Baking Powder in the USA while in other countries baking powder is referred to as Bicarbonate of soda.