yeah, if you lied, they really don't like that. i think things like not having enough ties to your home country (a job, family, home, etc) can be a hinderance too. i entered canada once on a 6 month holiday 'to visit my boyfriend' (i never actually left, but i came in saying that i intended to) and the immigration official wanted to hear that i had a job back home, close family back there, was paying rent there, etc. its got to be convincing that you're actually only visiting, with the intent of leaving again. if you don't seem to have much by way of ties to go back home to, it sets off warning bells.