New & Used Shelby for sale in Canada