If you are a Canadian national, you can apply for the initial L-1 status at the border, to renew you must file an extension of status petition with USCIS.
Read More
Canadian nationals can apply for their initial L-1 visa at a port of entry and don’t have to submit anything to USCIS prior to crossing.
Read More