From my perspective it's very much to do with (luck) or indeed officer opinion.. My case i never left even Ontario in the past 4 years started working at the same company after 2 months of my landing full record of movement was given to them at the interview time but after 9 months I got a 520 to provide the record again so I am not sure what really triggered 520 and I am not minding that but I don't deserve to wait a year now and nothing happened?