Doesn't go by maintaining a minimum balance to avoid monthly fees. To avoid them after no longer being a student (and depending on type of account you change to) you would need to have an active credit card with them (use it once every three months) and active investments (maintaining a minimum balance of $500 in investments). They call it a multiproduct rebate.
They are investing $60 in you expecting/ hoping that you will remain a customer. $60 is peanuts for them to own your soul. However, you can walk away anytime after you get your $60 deposited in your account. But will you? They are banking on that you won't.
Link to types of accounts: http://www.rbcroyalbank.com/products/de ... ounts.html
Link to multiproduct rebate: http://www.rbcroyalbank.com/products/de ... ebate.html