Ready powersports and Brampton powersports are both auth'd Suzuki dealers and i know you said in Canada, but sometimes that just isnt possible. try partzilla, flat rate shipping and its fast.
2 yrs ago i broke a sensor (self inflicted) on my Honda over the winter while doing some other work on it, in early march Ready Powersports said 4-6 month wait for it...the bike wont run without a cam position sensor so that wouldnt be a option...our season would be over, i kid you not i would have bought a new bike if i would have had to wait 4-6 months to get her to start. i scooped up a used one from a bike being parted out from the states as a backup (along with a handful of other spare electronics...ecu etc...always good to have spare parts on hand..) and ordered one from partzilla. both the used one and the new one came in under 2 weeks.
nevermind that the sensor from the states was $25 and in Canada it was something like $90, cost isnt a factor when you are in a rush but the time frame for some stuff is just insane here.
ive actually ordered a couple parts online and similar ones for diff bikes locally at the exact same time, i kid you not i had the one from the states at my house in 4 days and the one i bought and paid for locally show up 5 months later. if im not give a guaranteed timeline ill be going elsewhere, cant always support local as much as i try to.
edit-
ive also used burlington cycle for Kawi parts and they have always been reasonable. not sure if they deal with suzuki offhand.