It's not easy, because the pool of immigrants who will integrate into English is much larger than the pool into French. English is the world language. Currently, the vast majority of immigrants to Canada come from China, India, the Philippines and other Asian countries. Although those countries are not predominantly anglophone, English is the prevailing second language. Immigrants from those countries therefore tend to integrate into English. Even if they go to Quebec, it's very difficult to integrate them into French.
The francophone pool is always smaller. Despite that, French is not a dead language in the world. It remains a key international language. North African countries like Algeria and Morocco are important for francophone immigration. In addition, sub-Saharan African countries, particularly those in West Africa, such as Côte d'Ivoire, Senegal and Congo, are sending more and more immigrants to Quebec, but they could send immigrants to the other Canadian provinces too.
There are good francophone immigration pools in Quebec and outside Quebec.