The only thing that I can think of is that your elections staff are grossly under-allocated?
It obviously takes far longer to count ballots by hand when you're dealing with a dozen races instead of one or two.
I think one reason for the US system to be this complex is essentially corruption, i.e. funnelling money to the makers of voting machines. The other reason is that the US system highly encourages parties to try to get votes of the other party discounted based on technicalities.
It still boggles my mind that in the US, the first modern democracy the system developed to discourage voter participation
I sometimes wish we had a separate federal / state / county / town vote to keep the practice up and reduce the overhead of individual voting periods.
Presumably you’re thinking of Florida in 2000, where the margin of victory was 0.0092%, and thus exceptional care in counting was merited. As far as I can recall other national elections have been timely in the last 20 years.
There last election wasn't particularly close and from my understanding the mathematics of someone other than Trudeau + Liberal party winning were pretty much set.