I'm Lutheran and we started disagreeing with the Roman church quite a few weeks ago so I may be wrong, there may be ways around the rules or they may have changed them, but I seem to remember being told in a history class that the time delay was instituted several hundreds of years ago to prevent political pressures for canonization after a whole bunch of recently-deceased monarchs started getting turned into saints.