There are at least 41 Roadsters in the U.S. that are available from Tesla dealers. ... at least one in every color. Only about 6 are non-sport, and the rest are all Sport Edition, so be ready to pay. Canada has access to all of these 41 Roadsters plus 1 or more that have already been exported to Toronto or other Tesla Stores.
I counted about 10 blue, 7 red, 6 black, 6 orange, 5 green, and so on.
One thing to consider is that Tesla may have nearly saturated the market. As it was, the waiting list actually went negative every winter, with cars waiting for owners. That's why we have almost 50 cars that already have an assigned color and options packages instead of custom-order. Tesla had to choose between shutting down their production line for lack of buyers each winter, or make cars on spec and hope that they would eventually sell them. When making a Roadster costs more than the $109,000 base sticker, you can see why Tesla might not think the gap between EOL for the Roadster and launch of the Model S is such a bad thing. No matter what Tesla could have done, they probably would have faced a gap in orders during Q4 2011 and Q1 2012, so why bother?