FlagMart Canada Logo

Why Make a Custom Flag with Us?

✓ CONTACT US AT 1-833-989-0313 and we will take care of everything!

✓ No Minimum Order - Why buy 25 when you only need 1?

✓ We put the work into your Artwork. Upload your file in whatever format you have and we will vectorize it for you for free!

✓ Quick turnaround times

✓ Big Volume Discounts!! Buy more, save more!

✓ Free Shipping on most orders!

✓ Our flags are 100% Made in Canada! Supporting the Canadian Economy.


We offer custom fabric printing with flat rate shipping to most locations across the Canada! If you need custom-made flags such as Municipal Flags, Protest flags, Rodeo Flags, Sports Flags, and Indigenous Flags, we can help.

We work with a wide array of companies, schools and municipalities to create custom flags that represent the spirit of their brand or city. 

Put your corporate logo on a flag to wave outside your campus or office building. 

Why Choose FlagMart Canada?

We are experts in our field and we care about quality. We use special UV resistant dyes that are printed on UV resistant fabric to create a flag that will stand up to the elements and the harsh winters in Canada.

We hand stitch every flag to ensure that you get a flag that will be resistant to tearing and durable to get you through all the seasons.

Our flags are not made overseas and shipped to you. We make our flags 100% in Canada and each step in our flag manufacturing is done in Canada.

We don't ask that you have minimum orders. We allow you to upload any type of art file you have. We have very fast turnaround times to ensure that your flag is shipped to you as soon as its made.

How to Order?

Just choose the method you prefer to make a custom flag with FlagMart Canada

1. Just Drag and Drop - Upload your Art when you order online

2. Contact Us at 1-833-989-0313 to speak to a real person and we will take care of everything!

3. Design your flag yourself using our pre-loaded Templates

Not sure how to start or what to choose? Maybe you need something that's not offered on the site. That's okay too! We're happy to help if you have any questions just send a message below and someone will be in touch with you shortly.

Contact Us at 1-833-989-0313

Contact form

Let us know how we can help get you your custom flag. Send us a message and someone will return your message within 24 hours.