Calgary Children’s Choir presents Bach to Rock