The CRTC was hassling Skype about 911 compliance, which is largely a ruse to buy time to come up with a real reason to block it longer term while they figure out:
A) How to tax it.
B) How to force the rates higher.
In Canada, the LD rates are federaly regulated. A company (such as the existing TelCo, Cable/DSL TelCo, or VOIP provider), has to make an application for any given rate (applies to rates for local service as well), then it's up to the CRTC to approve, deny, or modify the rate.
For a service to provide a phone #, they also have to prove compliance with 911 rules. For a landline, that means that if you call 911, your address and phone # have to show up with the 911 dispatch. For cel phones, your phone # and cel location (to narrow down a physical search of the area) has to be available to 911 dispatch.
The 911 call also has to be routed to the geographically correct 911 dispatch center.
Given that anyone can contest an application to the CRTC, you can bet that the existing service providers are pulling out all the stops in having their lobbyists put pressure on the CRTC to deny any applications from Skype to hand out "real" phone numbers.
There are also rules about foreign ownership of telephone service providers in Canada. Likely, Skype will have to set up a Canadian subsidiary with partial ownership by Canadian individuals/companies in order to meet those rules.
Given the above, and the byzantine and slow nature of the CRTC bureaucracy, don't hold your breath for SkypeIn numbers in Canada anytime soon.
All in all, it's yet another grand case of a bureaucracy that was once created to protect consumers (back when there was a TelCo monopoly up here), that has now been subverted by the interests of the "big players" and is being used to stifle innovation and competition.
(ps - Yes, I'm an ex TelCo guy)