Thanks a lot your info...
I'm looking to to senegal for a short time training period (3-4 month)
How does it work when you come back home with this money... is it tax free because it was earn outside canada or do i have to pay the same as if i worked in canada ?