Upvote:3
There is no waiting period. You must (as always) simply be able to demonstrate to the CBP officer that you are not trying to live or work in the United States. Bringing your Canadian permanent resident card and some documents about your employment would be helpful to this end.