I think to resemble reload delays crossbows should attack only every other round and cannons only every third round. Every unit would attack the first round and the slowed units would hit somewhere between 25% and 50% harder.