Welcome to the Wefugees Community and thank you for your question.
In general, everyone can apply for asylum in Germany. However, I am afraid that the authorities might refer to your protection status in Canada an reject the application. There is a section in the German asylum law (26a) which states that someone who traveled from a safe third country can not be acknowledged as a refugee. Unfortunately, I can not share much information or experience on this. Therefore, I will link two of our experts here.
Dear @manrhei-mbeon or @mbeon-Caritas, can you give some advice or add information? Many thanks in advance!
@diyaa200020, please don't hesitate to get back to us also if you have any further questions.
All the best,