1. Which insurance company should I go with?
Impossible to say. Something as little as your postal code can dramatically change quotes from one insurer to another because of their rating systems, so the only way to know for sure is to settle on a bike and call around to as many as you have time for.
2. can I pay for couple months for insurance and then suspend till next year?
Cancellation yes, suspension no - however most insurers that write 12 month policies here on bikes rate them on a 12 month period...so you're paying the same thing all year round but the payments from the winter months (when you're not actually riding) offset what would otherwise be drastically higher payments during the summer months. So if you ride during the summer and then cancel in the fall your insurer will send you a BIG bill for the portion of the premium they would have collected during the winter months. You also loose continuity in insurance which won't help you in the spring when you go to insurer again, and the same insurer may not even take your business knowing that you're going to just cancel again on them and they will need to chase you for money again.
In short, plan on taking a 1 year policy unless you can find an insurer that will still write shorter terms...but if you do, the monthly payments will be dramatically higher anyway so it's typically harder to swallow.
3. I already have Td insurance for my car with G2 license but I checked their online quote for 1000Cc bikes and its like $$3400, cant afford that much ATM
First off, NEVER trust online quotes.
Secondly, if you're inputting 8 years of experience into online quotes, and having had your full M for those 8 years as well...they're not going to be valid. As JP touched on, I'm not sure that any insurer will credit you much for that experience unless it was within Canada at least, at which point they will see an AutoPlus insurance history record for it. If it's outside of Canada it's could be a challenge to get any insurer here to accept it.
As for your full M licence, that's a help, but again, it may prove a challenge to get any credit for your out of country licence holder experience.
If I were you I'd contact your previous motorcycle insurer and see if you can get as many records as possible to confirm your coverage and experience and then when you CALL insurers/brokers (stressing CALL, forget about online quotes) you can offer it up in hope it may help you for rates.
In the end though, I concur, unless you find an insurer that is willing to accept out of country insurance history and a grandfathered licence...I would not expect a 1000CC sportbike to be remotely affordable for you based on what you posted as acceptable rate-wise. To the contrary, $3400 may end up being a very cheap rate assuming you input 8 years of experience and such on the online quote thing.