Saw the Canadian Snowbird Air Demonstration Squadron for the first time two days ago. They are really outstanding, albeit not quite in the same league as the U.S. Blue Angels and the Thunderbirds in terms of jets, difficulty and precision of the movement/formation. I would say they are on par with the Breitling Jet Team from Europe. It was a treat to watch them.