The Flag Shop
The Flag Shop is the leading manufacturer in Canada for flags and banners, and was the first specialty flag shop of its kind. 100% Canadian owned and headquarters in Vancouver, British Columbia, The Flag Shop currently has 13 locations from coast to coast across Canada.