Yes, you can drive in Canada with US license and vice versa. I was able to get a rental car in Toronto using my US license and when I drove from Buffalo to Toronto I had US plates and US driver license. (Both times I was visiting on visitor visa) One thing you might want to do is contact your insurance company and ask them to give you a temporary insurance card which will be valid in Canada. They ask for that type of a document if you are planning on renting. Most of the insurance companies provide it free of cost if it is short duration.