Hi, I am Iranian and green-card holder living in USA. I want to married with my boyfriend who is Iranian too and have Permanent resident card of Canada. I am wondering how long it takes for him to get green card after our marriage. Moreover, can he get work permit during his green-card process time?...