the visa officer didn't treat you as canada PR. otherwise the visa would be same length as I-797 and multiple. 3 month 2-entry is standard china H-1 visa.