In some odd, but good, news Rogers is set to reduce the pay-per-use US data roaming rates effective July 12 2011. Pay-per-use rates only apply to those who are with Rogers and do not subscribe to a data plan. For those with a data plan, this does not apply to you.
As of July 12 2011, the rate will drop from $0.03/KB to $0.01/KB. To make this number more tangible, this means that the rate has dropped from $30/MB to $10/MB. It is still an insane amount to pay, but better to pay less than more.