4) All potential immigrants must pass an English proficiency test before being allowed into the country.
FYI, most native-born Quebecers can't speak English, and about 8% in Nunavut speak neither english nor French.
If an immigrant knows English but not french, three is little chance of him finding employment in Quebec city. I thik a more rational solution would be what harper had proposed before with regional monolingualism, depending on the majority language in any given local community, and require immigrants to know that language instead. No point studying English if you don't know French in Quebec city looking for employment.