Definitively Videotron. I've spent near 60 minutes ''waiting''!! on hold on my cell while they were fixing an internet problem for me. They cost me one hour of cell air time just because they can not work on a bug if you're not there. Not with them anymore anyway last time was their last customer support fail with me. Bell fibe not bad at all.!