Yes, you may accept a Canadian check if this feature is on your merchant account. 

You may EMAIL your request to us for this feature. However, it is best to contact your bank first regarding their International Check Rates. Many banks charge a fee for International Checks. Some can be hefty! Also, clearing and hold times vary based on your bank.