So I tried to do this online - it would not accept a username password combination. So I did it over chat on their web site - it went OK I thought. But I didn't get an account number, so I had to find a phone number to call in. They hid it well. I call in, get an account number, but still my old number is not ported. I have switched providers in the past (Rogers to Telus, then Telus to Bell) and it was so easy. Cogeco is making everything so long, drawn out, difficult and not at all helpful. If they wern't (hopefully) saving me $70 per month, I would tell them where to shove it.
Recommendation: Do not switch unless you have 6 hours to spare to be on the phone.