All the Maritime province flags of Canada are all very rich in British heraldic symbolism. The New Brunswick flag has a golden lion, representing England, and an old sailing ship as a representation of the province’s historic status as a major boat yard of Maritime trade and ship-building.