+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
I am in the same situation as well.

I got my GC 18 months ago.
I am about to get my PR.

I live in Egypt for sometime due to family reasons.

:)
 
Jimpa and Tapas77,

If you get a job in Canada with a US based company (there are hundreds of US based companies having operations in Canada), then you can file form N-470 to obtain permission from USCIS before you travel out of US. This link has some useful info and tips on how to maintain your US GC while being out of US.
http://www.immihelp.com/greencard/retain-greencard.html