Yes, the employees in Canada can be dismissed at any time without any apparent reason. But, according to the Canadian employment law, pay in lieu has to be provided.