Here in Ontario you don't have to give your foreign licence. The only thing is that you are not allowed to drive using it after 60 days of landing or after you obtain the Ontario G1 licence (whichever occurs first). In my case, I obtained the G1 and then the full G licence within my first 60 days here, and I still have my foreign licence, which I can use in my birth country, because it is still valid.