Canada Patches is a rapidly expanding custom patch company that offers a large selection of patches, including police, iron-on, and morale patches, among many others. Since Christmas has arrived, as you are aware, we have introduced new christmas sew on ...