Leatherique is hands down the best leather cleaner/conditioner you can buy. For vinyl, 303 Aerospace Protectant is my go to product. For exterior, the prep work is far, far more important the the finishing wax/sealant. You will get 100's of recommendations to what is the "best" wax, I've tried many different ones and have settled on the nano type sealants such as
CQuartz.
You will not find many of the better products at Canadian Tire and Walmart unfortunately.