I'm not sure about the other questions, but I do know that people have been rejected on the basis of not knowing French. They say on their site to take the TEFaQ, but I feel this test is simpler than having a conversation with an IC officer for 30-45 minutes in French.
Also, I've been to...