At the end of the day you know the answer already, and others on here have confirmed it. If you need any further proof just tell him to get the cni sorted within the next 6 weeks or you will move on with your life and stop being strung along.
I'm willing make a bet with you that he wont do it, it'll just end up as another excuse.
Life is too short........................ learn from this loser and move on.