Habib stand zunächst bei der U20-D-Weltmeisterschaft 2000 für Südafrika auf dem Eis. Mit der Herren-Nationalmannschaft nahm er an den Welttitelkämpfen der Division II 2004 und 2009 sowie der Division III 2008 teil.