I am a graduate student and My thesis is based on deep learning, vision, video and Image processing. I am going to do heavy computing and processing. I am looking for a compatible laptop which has a fast GPU-enabled laptop. CUDA enabled on an NVIDIA GPU with good TFOPS would be a perfect choice. Also, it must have SSD. Anything by hp, Dell, Microsoft, Acer. do you have any recommendations? my budget is $CAN 1800. which GPU-Nvidia is suitable for this kind of programming?
The answer to such a question is opinion based and the question itself is very broad.
I have used an HP Envy in the past, with a 4GB Nvidia 950M GPU, which worked well with Linux installed.
The higher the compute capability of the GPU the better (look here at the list for Nvidia GPUs under GeForce products for notebooks).
Another option worth considering would be to build compute - you will lose portability, but get a vast improvement of power for the same money.
Finally, you could buy a cheap laptop and then use the rest of your budget on cloud services, such as Google Cloud, Amazon, etc. This might be the best option to get started (with some free credit they usually offer for new accounts) - also if you think you might only be using the GPU for your thesis, and not training huge models for days at a time after that period. If you know you'll be training large models over long periods of time, it's generally more cost effective to buy the hardware.