Short of calling HRSDC and saying you are the employer, not really. My employer was fine with me doing that because they were happy to not have to do it themselves. When did your application go in? I'm not sure of the timelines this year, but last year when I applied for one they were significantly slower than usual at processing.