Alex, I own a number of rental properties in Ontario and to echo what others have advised, here's what I do:
1: I opened a personal (non business) chequing account at local trust. All transactions flow through that account.
2: I also opened a savings account which is helpful to earmark money set aside as a reserve, outside of my monthly revenue and expenses.
3: I got a dedicated credit card from the bank that's only used for the real estate.
4: I happen to use QuickBooks Online which is set up to automatically pull transactions from all three of the chequing, savings, and credit card. That's where I sort out revenue and expenses per property. QBO isn't an easy thing to learn and I'm sure there's simpler solutions out there that work with Canadian banks.
5: I track the deposits in QBO, I don't keep them in a separate account. It's a liability which you hold in trust but where you do that is up to you.
6: I track when I move my own money into the real estate account or out. In QBO it shows up as "owner's equity" which you either deposit or withdraw. That happens infrequently though since I've designed the business to be self sufficient. Keeping those transfers to a minimum avoids confusion at tax time ("Was that revenue I need to declare or my own money I put in?").
7: I use a property manager because (1) I don't live nearby and (2) I wouldn't take that job so why do it for free for myself (time best spent elsewhere). That being said, if you're just starting out doing your own property management is a good way to learn the day to day.
FWIW I looked into setting up a corporation for the rental business but through discussions with my accountant the conclusion I came to was that it wasn't worth the effort. You may decide otherwise.
Hope that helps,
Kevin