If refugees have to get his or her protection in France with?
A refugee is someone who has to flee his or her country to avoid the risk of death, imprisonment, torture etc. Until they get to the first country of safe refuge. If they then choose to move on to another country, they are no longer a refugee, but a migrant. Moving from France to Canada would involve going through full Canadian immigration processing. That may, or may not, result in getting a visa.