Gdaymate didn't say to lie. If you read the last sentence of his post, he suggests saying you are visiting friends, because this is TRUE, without giving IO cause for concern. The only reason for this is because several people have had horrible experiences crossing the border in this situation. It depends on the IO, but they want to make sure that you're visiting your husband/wife, and not going to Canada to stay. It's fine to tell the whole story and explain everything, but be prepared to have some sort of proof that you are returning to the US after your visit. For example, a letter from work or an appointment in the US that you have etc.