I ported from RW to T-Mobile with no problems.
Don't ask me why T-Mobile, it is almost 3 times more expensive than RW - but it works, plus it works in Canada too.
Perhaps you can use an intermediary provider on a no contract plan then port to Cricket :)?