BEIJING - China on Tuesday set a no-navigation zone to conduct live-fire drills in waters near Taiwan, according to Fujian Province maritime safety authorities, after U.S. and Canadian warships passed through the Taiwan Strait over the weekend.