Hello @ Opeyhemi,
welcome to the Wefugees community and thank you for sharing your question with us.
As a Germany-based community which supports refugees within Germany, we can cannot answer your question in depth, but have to pass you over to the competent organizations. Please note that if you were granted asylum in one country, you cannot be granted it again in another country.
I found a very detailed site for you which will hopefully answer all your questions about the asylum procedure in Canada: