Our Story

Since 1966 Flags Unlimited Corporation has been producing flags and has since grown to become North America’s leading manufacturer of National flags, custom flags, custom banners and flagpoles. Located in Barrie, Ontario, Flags Unlimited‘s 35,000 sq. ft. facility serves customers all over Canada and the United States. Whether you need a single flag or a complete fabric solution for an event, we are set to handle it. It is our philosophy that a flag is one of the most enduring ways to show people who you are and what you stand for and that it is a proud moment to see your flag flying high. Flags Unlimited is honoured to be a part of those moments. We take great pride in offering high quality products that are made with a tremendous amount of care and respect. We manufacture flags and SO MUCH MORE.

Flags Unlimited offers a wide variety of products and services. We have three main processes for creating flags and banners. The most popular is our direct to fabric digital printing. This offers a high resolution print in a full array of colours making photographic images look stunning on fabric. As well we offer screen printing solutions which are great for large runs and spot colours. As a third option, Flags Unlimited maintains an appliqué department where flags are individually hand cut and sewn together creating beautiful works of art.

Flags Unlimited is continually working to produce high quality fabric solutions for all applications. We prepare, test and change with the industry and technology to be able to provide cutting-edge services to our customers. Our staff is always customer focused and offer their knowledge so we can deliver you the best possible product.

Printing Processes

Flags Unlimited offers three different printing methods to meet the needs of our customers; Screen printing, Digital printing and Dye Sublimation.


Not only do we have a wide array of fabrics to choose from we also have the most experienced sales team to guide you through the process of choosing what is best for you.