I just checked with my local GM dealer, they said that they have it in a warehouse, 7 days and I can have it. For me it would work out to be $100 after tax, which is the same price as on-line after the USA/Canadian exchange rate.
I don't think GM can stop making it. They are mandated to provide parts for 10 years and last Canyon was made in 2012, meaning there are plenty they will need to be replaced in crashes and other reasons.