Planning a trip to CANADA

I’m coming from Detroit, Planning a Vacation to Canada. I’m only 19. So I need Tips & Help with EVERYTHING, what do you have ? How much money should I bring ? What’s some nice areas to book a room ? Should I get an AirBnb ?? I’m only 19 & I’m planning a trip with a older Guy & maybe a couple of my other 18-19 year old friends

I know I need Birth Certificate or passport.