Shop Our Collections

Explore All The Flags

Browse flags by size, material, or occasion — all made with care.

Canada Flag SIZE 4X6 inch to 72x144 inch
Canada Flag SIZE 4X6 inch to 72x144 inch

Price Starting $1.00

Canada Large Flag SIZE 10'X20' TO 20'X40'
Canada Large Flag SIZE 10'X20' TO 20'X40'

Price Starting $1,099.99

Canada/USA Combo Flag
Canada/USA Combo Flag

Price Starting $12.99

Canada 12x18 inch polyester stick flag.
Canada 12x18 inch polyester stick flag.

Price Starting $9.99

Canada 4x6 Inch Paper Stick Flag
Canada 4x6 Inch Paper Stick Flag

Price Starting $1.00

Canada Reflective Decal
Canada Reflective Decal

Price Starting $4.99

Canada Vinyl Decal 3.25x5
Canada Vinyl Decal 3.25x5"

Price Starting $4.50

Canada Vinyl Decal 2.375x4
Canada Vinyl Decal 2.375x4 "

Price Starting $4.50

Canada Pennant 60
Canada Pennant 60"

Price Starting $59.99

Canada Keychain Cloth Embroidered
Canada Keychain Cloth Embroidered

Price Starting $6.99

Canada Windsock 60 Inch
Canada Windsock 60 Inch

Price Starting $29.99

Canada Car Mirror Boxing Gloves
Canada Car Mirror Boxing Gloves

Price Starting $8.99

Alberta Backpack Crest
Alberta Backpack Crest

Price Starting $4.99

Alberta Flag
Alberta Flag

Price Starting $5.99

Alberta Flag Pin
Alberta Flag Pin

Price Starting $4.99

Alberta Lanyard
Alberta Lanyard

Price Starting $4.99

Alberta Vinyl Decal/Bumper Sticker 3.25x5
Alberta Vinyl Decal/Bumper Sticker 3.25x5"

Price Starting $4.99

British Colombia
British Colombia

Price Starting $5.99

British Colombia (BC) Vinyl Decal/Bumper Sticker 3.25x5
British Colombia (BC) Vinyl Decal/Bumper Sticker 3.25x5"

Price Starting $4.99

British Colombia Backpack Crest
British Colombia Backpack Crest

Price Starting $4.99

British Colombia Flag Pin
British Colombia Flag Pin

Price Starting $4.99

British Colombia Lanyard
British Colombia Lanyard

Price Starting $4.99

Canada-Quebec Flag Pin
Canada-Quebec Flag Pin

Price Starting $5.99

Manitoba Backpack Crest
Manitoba Backpack Crest

Price Starting $4.99

Canada Flag SIZE 4X6 inch to 72x144 inch
Canada Flag SIZE 4X6 inch to 72x144 inch

Price Starting $1.00

Macedonia
Macedonia

Price Starting $5.99

Papua New Guinea
Papua New Guinea

Price Starting $5.99

Australia
Australia

Price Starting $5.99

Haiti
Haiti

Price Starting $5.99

Seychelles
Seychelles

Price Starting $5.99

New Zealand
New Zealand

Price Starting $5.99

USA
USA

Price Starting $1.00

Algeria
Algeria

Price Starting $5.99

Czech Republic
Czech Republic

Price Starting $5.99

Colombia
Colombia

Price Starting $9.99

Belgium
Belgium

Price Starting $5.99

Inclusive Pride Flag
Inclusive Pride Flag

Price Starting $1.00

Polyamory
Polyamory

Price Starting $26.99

Intersex Pride
Intersex Pride

Price Starting $5.99

Gender Queer Button
Gender Queer Button

Price Starting $2.50

Pride Flag
Pride Flag

Price Starting $21.99

Canada Pride Lapel Pin
Canada Pride Lapel Pin

Price Starting $6.00

Non-Binary
Non-Binary

Price Starting $12.99

Bisexual Button
Bisexual Button

Price Starting $2.50

Canada Pride Flags
Canada Pride Flags

Price Starting $7.99

CANADA PRIDE CAR FLAG
CANADA PRIDE CAR FLAG

Price Starting $21.99

Pride Stone Bracelet
Pride Stone Bracelet

Price Starting $6.99

Bisexual Flag
Bisexual Flag

Price Starting $12.99

Acadia Friendship Pin
Acadia Friendship Pin

Price Starting $5.99

Canada & St. Kitts & Nevis Friendship Pin
Canada & St. Kitts & Nevis Friendship Pin

Price Starting $5.99

Canada x Afghanistan Friendship Pin
Canada x Afghanistan Friendship Pin

Price Starting $5.99

Canada x Algeria Friendship Pin
Canada x Algeria Friendship Pin

Price Starting $5.99

Canada x Antigua & Barbuda Friendship Pin
Canada x Antigua & Barbuda Friendship Pin

Price Starting $5.99

Canada x Argentina Friendship Pin
Canada x Argentina Friendship Pin

Price Starting $5.99

Canada x Armenia Friendship Pin
Canada x Armenia Friendship Pin

Price Starting $5.99

Canada x ASEAN Friendship Pin
Canada x ASEAN Friendship Pin

Price Starting $5.99

Canada x Australia Friendship Pin
Canada x Australia Friendship Pin

Price Starting $5.99

Canada x Austria Friendship Pin
Canada x Austria Friendship Pin

Price Starting $5.99

Canada x Bahamas Friendship Pin
Canada x Bahamas Friendship Pin

Price Starting $5.99

Canada x Bahrain Friendship Lapel Pin
Canada x Bahrain Friendship Lapel Pin

Price Starting $5.99

Customizable & Personalized

Create Your Unique Statement

At Flag Shop Ottawa, we believe your message deserves to fly high. Whether you want to showcase your business, celebrate community pride, or commemorate a special event, our fully customizable solutions let you do exactly that — in style and with quality.

Get a Quote
Banner

Send us A Message today!

Have a Question? Contact Us or Submit a Service Inquiry!

Contact Side Image

Any Question? We Got You.

View More

We stock a wide range from 6" × 4" up to 72" × 144". If you need a non‑standard size, we can custom produce it — just ask us with your required dimensions.

We offer flags in paper, nylon, and Durapoly, each with its own balance of cost, durability, and appearance.

Absolutely. We offer fully custom printing. Submit your design or describe your concept, and we’ll help bring it to life.

Production time depends on quantity and complexity, but typically custom orders are completed within 10–14 business days.