Affordable insurance in Canada...? No such thing.
Seriously, though, an insurance broker can arrange motorcycle insurance through Jevco, which is owned by Kingsway Financial Services.
And then there is:
http://www.ridersplus.com
and
http://www.primmum.com/en/shop/moto
Primmum will give you a terrific quote, but when you call to buy the policy, you may find the "actual price" is much, much, much higher.
And finally, State Farm sells motorcycle insurance. Many of their agents will tell you that they won't insure your motorcycle unless you already have a car and/or home insured with them. However, some State Farm agents don't care about this, so it's worth calling more than one.
I've been insured with each of the above (except for State Farm). Basically, they're all a bunch of scamming crooks, but whatcha gonna do?