They order them off of the Flags Unlimited website L.H. You are not aware of this company. The are the largest flag manufacturere in Canada and they are located in Barrie ... have been there for years.
You can buy flags for any country of of them.
sIx