OK, I'm going to help you get to the bottom of the issue in a simple step by step fashion.
Call Rogers' support.
You'll be connected to level 1 support. These guys are clueless.
So ask to talk to level 2 support. Politely, of course. You know they're losers but they can cockblock you, so be nice.
At this point you'll be talking to engineers. Disregard them, for their methods to figure out what's wrong with your internet connection are naturally limited to the practice of science, and that methodology and epistemology -- clearly, as you have already been debriefed by Rogers -- is beneath the problem that is afflicting your internet connection.
So tell them to connect you to level 3.
When they patch you through, you'll finally have reached level 3 support. This is where the Internet Shamans work. They, and only they, can FEEL your internet connection, and they can FEEL the viruses that your computer is distributing over the internet. These privileged and magical individuals, in their infinite benevolence and with their infallible judgment that privileges oneness with the internet universe, will surely be able to restore harmony to your computing system.
You're welcome :-)
Are you a Rogers level 3 technician? LoL...what do I say to these guys once I get there? "I'm mining Bitcoins, please stop flagging my connection as an IRC bot, thanx"
??
If you tell the Internet Shamans that you are mining Bitcoin, they will be able to feel your computing system in oneness with the universe and the common good, verify that to be the case, and they'll restore your service.
But no, seriously this time, level 3 is usually understanding of this and will be able to determine that your activity is legit. One tip: don't act apologetic (your activities are legitimate), but don't act belligerent either -- simply explain that there has been a misunderstanding somewhere down the line, your Bitcoin mining was misidentified as IRC botnet activity, and you'd love to continue being their customer so you'll expect them to help you swiftly resolve the issue. Of course, if they still insist, ask them to share some tangible evidence so you can address any lingering issues on your side.
Unless cuntdicks in management gave the order to fuck your shit up, the problem ought to be resolved that way. Sucks to wait on the phone, though.
Source: not a Rogers technician, but I have friends who are Level 3 ISP technicians and I've solved quite a few misunderstandings with many ISPs in 15 years (sometimes by switching to a better ISP).