The kind of shipbuilding people see out of Japan, China and South Korea is fundamentally built upon factors that Canada is either unwilling or physically unable to match. Ridiculous government subsidies (enough to make what Canada gives to its own yards look like pocket change) allow many of these yards to employ tactics which would otherwise be financially untenable without such supports, lower wages/currency costs allow competitiveness, long standing advanced shipbuilding techniques, potentially kind of iffy warship build standards for quicker/simpler builds, high use of foreign imported workforces, etc. Many of these yards are jumping between substantial commercial orders and military orders, not being concerned about layoffs or a lack of work that many Western yards suffer from.
We can always make improvements to our shipyards however, its fundamentally unrealistic to expect the Koreans, Japanese or whoever else to just snap their fingers and magically make our shipyards more effective. For all the crap they rightfully get, Irving and Seaspan are very capable and advanced modern shipbuilding operations themselves at the end of the day.