There is no Free lunch, young lady. Your tax $ pays for everything. Of course if you did not pay any tax and you were getting free lunch.
It is like those who rents and claims they don't pay property tax.
BTW, if Canada is soooo good, what do you all move to US?