Time to switch instructors? or not? To give a bit of background before I get into my scenario, I recieved my PPL in Canada two years ago, and then my night rating about 10 months after that. I was able to remain current but due to financial reasons I only just recently was able to go for my CPL.

The instructor I have now was just randomly assigned to me, and took me up to show that I was able to do upper airwork. Needless to say my skills had eroded, which wasn't all that surprising - so it took a few lessons to get all that rust off. Then we decided to practice diversions, which again my skills were eroded.

Now I have been studying all these maneuvers at home and playing them over in my head to get all the steps down pat, which I know isn't the same as flying. Having said that, I am not flying that regularly either which is down to my schedule and things pop up sometimes on my 4 days off so I do take full responsibility for that no doubt.

My instructor isn't all that encouraging though, he basically is trying to tell me without saying it, "stop wasting your money and stop flying". He doesn't try to really help, he basically criticizes me, which I am able to take, and he's not wrong on what he is saying -  but that's it, he doesn't really go much further than that.

He also has mentioned that my walkarounds are taking too long and that I am not fast enough at it, and I should be quicker with checklists, when all I am doing is being methodical and sure that I am not leaving anything out. Another thing is, half the time we don't do a briefing/debrief so the first time we practiced diversions again, we went up without a CPL diversion briefing and then we came back and he basically told me that wasn't up to CPL standard and this is how we do it.

So shouldn't he have done a debrief so I could know that? Another thing is he was late for a lesson by a half hour, but gave me flack for being 5 min late... I do feel frustration with him but I am not one to talk openly about that frustration so maybe I should grow a pair and talk to him about it? Before switching instructors?

Sorry for this being long but thanks to anyone who has tips or criticism.
It's your money. Spend it on someone you are comfortable with can have a good rapport with.