I hear all of your stories and I feel very lucky. The first time I came, the IO was very friendly, but I was scared to death and showing him all papers I had to prove I`m going to leave in time. The second time I was going to the border with my husband/ at that time fiance, to get my work permit issued. It was a huge snowstorm all the way there, when we reached the border, couldn`t see a thing, so we went straight to the US side accidentally- the US border officers were running after us. They were very friendly after we appologized and explained why we were there. When we went back to the Canadian side, the IO pulled my husband aside and started to yell at him that what the hell he was thinking...I was freaking out, seeing my chances for the WP dropping to zero. Then to my suprise, she went back to the other side of the desk and calmly went trough my case like a totally different person, issued my permit in 5 minutes. What I learnt you just never know, it all depends on the IO you get.