Not really. The process is mostly the same. A Canadian citizen would still need an H-1B or L-1 petition filed by the employer and approved by USCIS, just like someone from any other country, including being subject to the H-1B cap, etc.
The only difference is that Canadian citizens do not need to get a US visa. They can simply travel to the US on their Canadian passport (whether by land or air) and present their approved petition to the immigration officer at entry to be admitted into H-1B or L-1 status.
However, Canadians can also work in the US in TN status, which has no cap, and does not require the employer to file a petition. It is also not limited to 6 years like H-1B is. However, it is only available for certain types of jobs.