Trudeau’s $840 million spending spree has led to hidden deals, wasted money, and useless improvements