Hey man!
I'm here in Canada as well and looking for a bus. As mentioned above also my concern goes for rust issues.
For my luck I live in Quebec area... Roads and rust, thats our specialty! Good for me!!!
But I guess I have no other option due to plandemic restrictions than get a local bus and suck up.
Yet I have no education on buses and don't know much about them.
I guess contacting local school garage could lead somewhere. Would be great to get started.
I found one place, but its in Quebec.
I'd come and travel more far if I could.
Let me know if you find any in Ontario.