Force.com Canvas Guidelines and Best Practices
There are some additional best practices and guidelines
to keep in mind when exposing your applications as canvas apps and
making them available to mobile users.
Force.com Canvas makes it easy for you to integrate Web applications with Salesforce1 at the user interface level. However, the user experience in the Salesforce1 app is different than in the full Salesforce site. You’ll want to make sure you design your canvas apps for mobile users and be sure to test them in the mobile environment.