A lot of people see numbers in this context of gov't waste and think "gee that's a lot of money we just burned for nothing."
But it's far far worse. Burning it would be preferable.
First of all, the additional $1.1b of spending demand directly competed in the market with Canadian consumers for a fixed-size supply pool of hotel rooms. So it would raise the demand pricing curve. Anyone who paid for a hotel room paid more than they otherwise would have, due to the obvious laws of supply and demand. Some people will have foregone their vacation entirely due somewhat in-part to the increase in costs.
Second of all, it distorts the marketplace, having second and third order effects that ripple into the economy. More demand for labour in the hotels, more demand for shit-paper, more demand for processed food meals for the invaders in the hotels. The gov't spending a billion dollars into the economy is going to influence resource allocation and capital investment in a very direct way.
Third of all, it invites corruption. Whenever the gov't spends money, for good or bad, this applies. How many other ArriveCan scenarios went unnoticed? How much local Boss Hog stuff happens throughout Canada on various municipal projects? It's yet another overall net negative that should be considered when judging the practicality of ANY gov't spending.