The short answer is no. If you gained a Canadian PPL and 100 hours total you could convert that to a UK issued EASA PPL. Many perfectly good ICAO countries will accept training hours completed in the UK towards their requirements but the UK will not or cannot. I suspect it's another restriction on what we can do that's come out of being "in" Europe. Someone with more knowledge of why is sure to be posting here very soon....................