Population density of 4 versus 240 people per square kilometer. NRW has 528 ppsk. Ontario has 15 ppsk.
Not surprising that Germany has a better train network.
Not surprising that Germany has a better train network.
Besides, Canada used to have a much more extensive train network back in early 1900s when the population was a tenth of what it is now.
Canada could have functioning train networks if we wanted them.