I once would make fun of my father for wearing Canadian Tuxedos. But now that I live in Minnesota, I know that this is a perfectly acceptable outfit, when done properly.
As much as I admire Justin Timberlake, I am not imitating his infamous ensemble with B.Spears from years ago. When correctly this denim on denim combo can be absolutely acceptable. In fact, I've found that I wear it quite often. It is inevitable that I wear this outfit frequently, especially considering that I own three jean jackets. Take a look online for examples of a Canadian Tuxedo done properly. Once you gain some inspiration, don't be afraid to try it out for yourself.