Canada and British Commonwealth and national flags all over the world