The reason are very simple
The economy is not in a good shape. In such a case, I may risking unemployment in Canada. On the other hand, I have a solid position
here in USA. I even got a $10K salary increase. So I should be a little bit descent in dealing with the relationship with my present company and the third-party agent.