Canada Olympic Hockey CCM Flag Hat Adjustable one size fits most. Made by CCM, officially licensed. Mesh back trucker style. Front CCM is embroidery. Back Canada Flag is embroidery.