For download speed, Cable is faster by far. Rogers 2nd slowest tier is the same speed as Bell's fastest tier.
For upload speed, it's a bit of a mix. DSL in Ottawa has 2 upload speeds: 1Mbps and 10Mbps. Cable ranges from 0.25Mbps to 10Mbps. I'd give a slight edge to DSL on this, as 10Mbps is available on multiple packages, while with Cable it's only on the most expensive one.
Reliability for each depends entirely on the area. I can tell you that both cable and DSL have been reliable where I am in Ottawa, but you really need to hear it from someone in the Bayshore area.
Cable is generally cheaper for similar download speeds.