Those are not subsidies , they are investments, lol,  when you see how much the governments bring  in provincially and federally. 
Could you define " subsidizing the oil patch" .Logging companies do not use crown land for free.
For governments provincial and federal , it's always about the tax and royalty revenue. Ontario residents alone paid $6.8 billion in federal and provincial taxes. Canadians as a whole paid over $16.6 billion in gasoline taxes, in 2014 In Alberta , over $8 billion in royalties was collected in 2014/15. The oil patch is nothing but a cash cow for governments , grit ,tory or dipper , it doesn't matter see: 17th Annual Gas Tax Honesty Reports page 18 Canadian Taxpayers Federation May 14th, 2015 @ http://www.taxpayer.com/media/GTHD-Report-2015.pdf see: http://www.energy.alberta.ca/Org/pdfs/FS_Royalties.pdf
The irony is ,some of that money goes to subsidizing these electric cars.
They can't afford to have to many electric cars on the road ,would cost to much tax $'s