I got my Canadian permanent resident card in 2004 and it expired in 2009, during that period, I only stayed in Canada for about 3 month. the rest of time I lived in US.
I have a valid US green card, now bot tickets to Canada for a vacation for two weeks, when I apply for eTA, I got denied...