Pretty much most/all bikes will take your weight. For size you should go to some bike shops and just sit on everything, see what feels comfortable. Dual sports often have high seat heights, which might be good. There are definitely some sport-oriented options too.
If it helps, there are a couple facebook groups for london riders.
https://www.facebook.com/groups/130857556990457/
https://www.facebook.com/groups/145953908872213
(if the links don't work just look for "london free riders" and "london ontario motorcycles")
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.