I have an image which is 1836 x 3264 I want to drawImage() to canvas and resize to 739 x 1162.
drawImage()
After reading the documentation I thought this could be
What you have looks correct, so you might double-check for a typo somewhere.
[additional thought: Is your image really 1836x3264 and not 3264x1836.]
Here is working code and a Fiddle: http://jsfiddle.net/m1erickson/MLGr4/