Question about requirements for entry

Hi, apologies if this isn’t the right subreddit for this. If it’s not, please point me in the direction of the correct one.

Anyways, I’m going to be visiting Canada for a few days in January to meet my long distance girlfriend (whom I met online) for the first time. I already have the tickets booked; I’m going to be traveling into the country via a greyhound bus across the Washington-BC border. The Canadian gov travel website was a little confusing about this, and I want to be sure- is all I need to enter my passport, my bus ticket for the trip back home and proof of US citizenship? (Will be using a copy of my birth certificate for the citizenship proof). From what it sounds like I don’t need a visa/green card or any other documentation but I just want to be 100% sure. Thank you in advance to anyone who can give a concrete reply.