Hello there
Both are good but the difference cane when the priority is of in between money making and deep study.
Now if you want to do research and study deeply into the field of biotechnology then no doubt Germany is a very good option to do that but make sure yourself that you must know the language Germany as most of the people don't prefer to speak English there.
And talking about Canada then it is like India only and here after completing your masters you can make decent amount of money.
I hope it helps you!
Thank you!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile