Ok guys very strange and a little bit of a long winded story here......
So I am from the UK and have a factory sim free HTC One M7, used in the UK on EE no issues.
I am travelling in Canada so decided to get a Telus Prepaid Sim card, went to the store had it activated and installed today and it was working fine for about 3 hours in Medicine Hat. As I drove out the city it began to lose signal, now the only network I can see under carriers is Rogers.
I tried the sim in my friends phone (samsung s3) and it works fine and picks up signal immediately.
So it MUST be a phone issue, can someone please help me find a solution?