The Flag Shop is the leading manufacturer and retailer in Canada for all flag and banner related products. We produce high quality custom flags and banners, flagpoles, banner...