Sometimes Canadian tuxedo aka denim on denim has a bad rap (might be that head to toe JT denim, who knows) but I personally like it. I think a good way to do a Canadian Tuxedo is to opting for a denim skirt over denim pants, and break it up with a t-shirt.
skirt: Levis
jacket: Levis
shirt: Vintage (well borrowed)
shoes: Just Fab
Adyce Cut Out Back Notched Neckline Bodycon Dress
from: SHEIN
Random Ditsy Floral Knot Front Bikini Set - $11.00
from: SHEIN