18 months ago, I arrived in Canada for a two week holiday and to attend a family wedding. I was stopped by Montreal Immigration and told to report upstairs to the Immigration Office. I duly did so and after a stay there of over two hours, having to sign forms and have my photo take, I was...