Actually, that would be the Ontario moneypit, since Ontario is by far the largest net contributor to the federal coffers, and only slightly behind Alberta on a per-capita basis. The other two prarie provinces also suck on the welfare teat, as does BC at times.
Quebec is the biggest net recipient of federal funding, but not on a per-capita basis, where I believe Newfoundland leads, followed closely by the other Atlantic provinces. However that doesn't take into account all the federal gov't jobs that were moved into Hull, PQ, or all the subsidies that go to industries in Quebec.
Nova Scotia is where my dad's side of the family arrived from Wales. There was a split in the family and a bunch moved to the US at about the time of the Revolutionary War.
British Columbia has always been a net 'contributor' (aka loser) until 2000, when the NDP government kept them in a recession when the rest of North America was booming. Only now have they recovered, and they are almost back to being thieved upon by the Feds like Ontario and Alberta.
Saskatchewan will also become a net loser once the calculations are redone to accomodate resources. Notice the governments of Nova Scotia and Newfoundland are trying to get off welfare with the Atlantic Accord, which has become nothing more than a political football...
Manitoba, Quebec, New Brunswick and Prince Edward Island have done nothing even try to get off welfare. The territories have almost no way to get off it right now as they have too few powers.
The subsidies are entirely the fault of the federal governments in trying (and failing miserably) to calm down the separatists and buy votes in Quebec.