If a deficit is good for a country's economy, then by that logic, all the countries with the largest deficits should have the strongest economies. China, which is always running a surplus should be failing miserably.
The Chinese must not understand modern economic theory, the Canadians too...