The US is 9 times bigger than Canada. We'll have 338 Members of Parliament at the next election, compared to 435 Members of the House of Representatives in the States. Do you really want 3042 people elected to the HoR?
I like the quality of representation in Canada, but after a while, you need a limit. With thousands of representatives, it just becomes a little ridiculous, and having a "local" representative wouldn't matter because they'd just be drowned out in a sea of other politicians.
Also, our MPs are elected for 5 years with no term limits. That is definitely an improvement over your system with constant electioneering.
US elections go back to the people so frequently it seems ill-suited to the magnitude of the task we ask them to do. They need a track record to run on if our votes are going to have any meaning, and you just can't do that in 2 years.