I'll tell you where the federal government doesn't get revenue from -- oil royalties.  

Taxpayers pay federal taxes, provinces do not.

The oil royalties that Alberta got they spent all on their own with no help from anyone.