Yes, you can. But be careful, I've ever made a big mistake, the immigration office asked me to go back USA because I told her I want to stay in Montreal. Now I have worked as a senior programmer in Montreal for 2 years. This is a different story. If you have any questions, please contact me at pc3085@yahoo.com By the way, I came from New York, USA.
One of my friend is going to land here from New York. Do you suggest to come here by car or by air? What's the suitable route from New York to Montreal? Which custom is good for landing?