If you're a full time photography professional, then get professional gear that maximally suits your needs. At the very least a 6D or 5D Mk III (I don't think either is better than the other personally, depends on which features you like or don't like, they're just different). Or if you really do work weddings every weekend etc. and this is your real job, then consider a 1DX.
1DX has better color sensing, non-color blind autofocus, 60+ AF points for when you might want/need those points, higher FPS than any other Canon camera (or other camera, period, outside of camcorders, AFAIK, with up to 14 FPS), smarter software, and better ergonomics.
If you make even just $100 extra per wedding due to those features and the higher quality images they can allow in the right hands (for instance, even with perfect positioning and lighting, during a bouquet toss, you can't control everyone's expressions at each moment, etc. Having 12-14 FPS makes you much more likely to get a good "lucky" overall combination of uncontrollable factors and blinking and whatnot than 3 FPS does), then you would pay for the difference in cost versus a 5D Mk III in only like 8 months.
And that's just with one wedding a weekend. If you also do other stuff during the week, you could potentially pay off the difference in 3-5 months. Everything else from there until the end of the life of the camera = profit.
Not to mention how it would probably make you happier and less stressed to not struggle with your equipment, which has some $ value as well, although intangible.
But at the VERY least a full frame. You're ridiculously shooting yourself in the foot as a pro by getting cut rate bodies if you do this all day long.