If you know you can get the results you want with a specific Canon body, and that you won't get the results you want with the Nikon body you have, I don't see why you shouldn't switch. If you do switch, now is the time to do it, before you've entrenched yourself in the Nikon system and purchased multiple lenses. There are reasons people like one system over the other.
But if you're asking if you can get results that please you with your current gear, the answer is a resounding yes. You just may have to work a little harder or differently and probably post-process your images or know your camera's image settings better, instead of simply expecting what comes out of the camera to be what you want.
Since more advanced shooters typically shoot RAW and post-process themselves, they'll tell you there's not enough difference to be worth switching. And this is very true. No matter the make and model of the camera, if you know how to post-process for what you want, you can typically work with anything. You may prefer one model of camera over another for specific types of images, but overall, there's not enough significant difference to matter hugely, only in the subtleties.
But if the real issue here is that you really wanted the Canon, and then were persuaded against your judgment to get the Nikon, and you're finding the Nikon difficult to handle and non-intuitive to use, you don't like the results, and you aren't willing to spend the extra time, money (for software), and effort to post process for what you want, then I'd say swap systems while you can still get a full refund for your camera (or close to it), and before your system is much larger.
But I would also say, don't expect a Canon to magically fix everything. :)