I'm going to visit a friend in Montreal this weekend (my birthday!). I haven't been to Canada since I was younger than 16 years so I'm not entirely sure of what I need to bring, in terms of legal documentation. I've looked at several websites and some say my birth certificate and drivers license is fine and some seem to imply that I need a passport. It so happens that I have my birth certificate and drivers license on hand. For those of you who have travelled across the border recently - do you know if this is enough? I'll be staying about 4 days. I can ask my parents to rush me my passport if it's absolutely necessary though.