There was a period of time where Canada was giving people resettlement funds to withdraw their refugee claim and return to their home country. However I don't know if that program is still active. Maybe someone else can comment.I heard from someone they will receive 5000 CAD and CBSA buying tickets
Yes, CBSA will pay for your flight ticket if you don't have the money. If you ever want to return to Canada in the future, you will need to repay the cost of this flight and also go through the ARC process (authorization to return to Canada).