Anybody owning a dwelling or renting one pays partially through their property taxes for cycling infrastructure as they're under municipal jurisdiction. Federal gov't and provincial gov't do inject funds too for umbrella/joint infrastructure projects and they're usually sent to municipalities/partner programs. Vehicle licensing and fees are usually heavily slated towards provincial infrastructure (ie, hwy, bridges, etc) and the revenues brought in from that aren't a negligible amount, sure, but they're not the major source of funding for cycling infrastructure which usually cost peanuts compared to most of these other projects.
And lets be honest, the fancier guys you'll see with their $5-10k bicycles with Di2 electric shifting also own cars and property (esp those you'll find in cycling clubs that can afford those membership fees), it's not just "poor people" who cycle to get places they're also people who contribute to the pool as well.
When i'm complaining about infrastructure in place currently, it's because they're building it in a manner that wastes taxpayer money.
The standards and guidelines for decent cycling infrastructure (at least where it's working elsewhere in the world) are not being followed here. Being able to say "i'd trust my 11-year old to use that cycle path safely by themselves" is not something that can be said for most of what's in place in the GTA. There's no continuous corridor
on the map whether north to south or east to west and it's quite similar in most of the GTA. You shouldn't need to be an intermediate-advanced cyclist to be able to get around on bike, safely; it seems they're targeting the wrong crowd when they build.
Proper infrastructure would solve half of the problems we're talking about, ie. cyclists holding up traffic in the city. The other 'half' of the solution, on the country roads , will have to come from education (through cycling clubs, local bike stores, campaigns) but also separate cycle paths going along some country roads wouldn't hurt. Although I can't ever see that one becoming a priority.