Newegg doesnt ship to Canada as far as i know. Plus why is everyone always looking for the cheapest? All that will do is cause headaches in the long run cause you got some no name RAM that was super cheap. Then you will complain cause it doesnt run right on your system.
Go to Crucial.com and get the best results for your system. From there you can shop around to sites that you know of that ship to you. Dont always look for the cheapest as it will only be trouble.