I have extensively used this app to keep a track of my Canada immigration application in context of others who applied during the same time. The data is crowdsourced and brings a lot of transparency to the immigration process.
Pros:Great way to keep oneself informed of how one's immigration cohort are doing.
Cons:The UI & site could be faster.
Spell It!