Upon arrival German Immigration will chq your
01.Hotel Booking
02. Return Ticket
Some times means of Support for your expenses.
Remember, for RTD holders, you must use a direct flight to Germany, if you use transit - you must have Transit schengen Visa for that Transit Destination. Otherwise you will be trouble.
If You fly from Canada - Air Canada and Lufthansa has the direct flights to Frankfurt . Price depneds on Peak or off peak.
I visited Germany with RTD two months ago and i dont have PR yet.
I think this info will help.