My Fair Lady is one of the popular shows to hit Niagara On The Lake. My Fair Lady Tickets are in very high demand for all performances. Next show will be performed on May 04th at the Shaw Festival Theatre while the tour will be wrapping up on December 22nd in Preble.