Hi, I am an American and i have been visiting Canada since November of 2014, i am set to leave in the beginning of May of 2015. I have heard different things of You cannot come back for another 6 months, and i have also heard that I can come back a lot sooner as long as I abide by the laws (Leave on time). I have tried to find a straight answer to this, but i feel like I'm running in circles. Can someone please give me the answer to this, I don't want to have to wait 6 months before even thinking of coming back.