No, the outland immigration will obviously not remain suspended until there is a vaccine. Canada needs immigrants, students, tourists etc. The entry ban can not remain in place for years. It's a matter of a few weeks or months only. Testing and/or quarantining can prevent the spread of the virus...