where is no bay
CFB North Bay. Canadian Forces Base North Bay, also CFB North Bay, is an air force base located at the City of North Bay, Ontario about 350 km (220 mi) north of Toronto.