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 11 locations from coast to coast across Canada.
Have you worked with Flag Shop Canada for your event?
Leave a review