If times are tough on an agile project, whatever you do, don't cancel the Retrospective meeting. If you think that having the team in a meeting room for one hour every two weeks is going to make your project fail, then it's going to fail anyway.
This Wednesday, one of the teams I work with shipped a new version of their product - the DLM Dashboard - for the 10th Wednesday in a row. That's 10 releases in the 10 weeks we've had of 2015 so far. Which is pretty cool.