Agreed, but I don't know what the solution to that is. It's extremely difficult to convince anyone to purchase homegrown products when, a lot of Canadian brands are still owned by international and primarily US conglomerates; Other products don't even have a viable Canadian alternative like your car example since there isn't a Canadian owned car company. And lastly, a lot of Canadian companies are just inferior to foreign ones; say what you will about Walmart, but Zellers was a far inferior store.
As a result, a lot of Canadian companies are forced to outsource things like manufacturing offseas in order to price their products competitively with foreign competition. On the other hand we also can't lock out foreign competition or else we doom ourselves to horribly oligarchies like Rogers/Bell.
I think this is just a reality that we need to accept and adapt to, rather than trying to fight it.
Yes it's difficult to measure how often fraud occurs, but that is not how they get their stats at all. The various Ontario welfare programs conducts 30-50 thousand investigations into recipients each year. Toronto itself performs 12k investigations itself. Of those, only a few hundred wind up facing convictions. Even independent analysis from third party analysts like the one done by KPMG have concluded that it is only about 3%. You should read this entire report:
http://dalspace.library.dal.ca/bitstream/handle/10222/10299/Mosher_Hermer%20Research%20Welfare%20Fraud%20EN.pdf?sequence=1
Frankly, I would rather trust numbers reported by studies backed up by evidence than anecdotal observations riddled with confirmation bias.