I can tell you the ratings on the IPike W409 is not the best out there, but that said, it's not a bad tire.
As for the Michelins, you can't say one is better than the other as a banket statement. Depends on how you drive, and where you drive, as well as what your priorities are. Is dry handling important? Or is ice/snow traction more important? Are you staying mostly in Toronto? Or will you do a lot of trips into snow country? What kind of a budget do you have? Cheapest? Good bang for your buck? Or money is no object?
All these factor in to which tires you should consider.
That said, the Xi2 is a good tire, made for more cautious driving. Will perform well on ice and snow that is light to moderate. Dry characteristics will not be the best for a winter tire, and will be suited to slower, more cautious driving. On the other hand, the PA3 will give you some of that dry handling back, but at the cost of reduced ice and snow performance. Better suited to a sporty car that someone still wants to push on the dry days. Xi2 will be a good choice for urban winter driving for most drivers.