We stock several sizes of Canadian, Ontario & American flags, made in Canada using Tri-Lok Polyester material, we also are able to order custom logo'd flags printed on the same high quality material.  Household or commercial flag poles are also avaliable up to 40' tall!  Ask about special ordering flags of any province or country.