Denim is everywhere right now. It was even worn by the Canadian Olympic Team in the London closing ceremonies.
The Canadian Tuxedo has always been a redneck staple, and although it is commonly paired with a mullet, it is no longer a fashion faux pas.
When wearing on denim on denim it’s important to wear different shades and textures, like the lighter shirt. This helps break up the top and bottom so you don’t look like you’re in overalls. Wearing cut-offs instead of full length jeans is another update that makes this look perfect for late summer.