Canadian Prime Minister Justin Trudeau is likely to resign this week but could remain in the post till the summer as Liberal Party elects a new leader as his replacement.