4) there should be a merit or point based system to find eligible sponsors i.e. those who are living in Canada for years and couldn't sponsor their family can't be put on the same scale with those recently landed, priority or extra point should be given to those waited long to reunite. 5) system should be smart enough to discard entries from students or temporary residents (work permit) 6) instead of just name and emails, UCI can be captured to help assess the profile of potential sponsor & get rid of duplicate entries 7) further, their should be some fair amount of entry fee to enter the pool which should be non-refundable if you found ineligible, it is no joke, why to waste the public resources & time to do this, this may in turn help is speeding the overall process 8. ) Also, most important remaining spots left due to ineligible entries should be filled this year rather then waiting for whole year to pass, this was not fault of eligible candidates , why should they suffer, wait and get into more tough competition next year ?