Originally Posted by
ESpen36
If you have a U.S. greencard, are you a citizen of Canada?
If not, then it's likely to take considerably longer. The program is designed primarily for US and Canadian citizens who reside in one of the two countries. Furthermore, since your address history includes substantial time outside the USA, it will take longer to verify.
Greencard = Permanent [US] resident!