meaning of Canadian wedding dress

Canadian wedding dress meaning in Urban Dictionary

a certain type of attire donned by females that features a denim skirt paired with a denim coat. A denim top worn underneath the jacket is recommended, but cannot include any level of credibility. Usually referred to as the female type of the "Canadian tuxedo". Originated circa 1989.