Archaeologists have chanced upon two centuries-old cannons during their excavation work on the moat and outer structure of the Fort Cornwallis in George Town, Penang.