Trying to put myself in the shoes of a Visa Officer, I'd say that any job offer is better than no offer.
This raises a question, though: does CIC check to see that you told the truth about a job offer and a place to stay? Will they check up later?
I haven't "heard" of them doing this but the point is that they CAN check/try to verify anything you send them.