Yes Janna can shield towers. Janna is the only champion in the game that can assist towers as well as other LoL champions. This allows her carry ally to back more freely since she can prevent a lot of early turret poke damage.