Overages are capped at $25 so, while it still sucks if you only go slightly over the cap, if you go all out the cost per GB over the cap starts to decrease.
(I'm not defending Rogers, I still think they're awful, just pointing out that little tidbit)