What you can check first is if Canvas is able to track itself.
When the Logs Visits To File is ticked, after clicking the save button, Canvas will start populating the following file with the user activity, you will see the page URL, the filters and who opened the page:
Could you please check if this file has been created and if you can see some Canvas activity:
If this is working, the issue might be in the communication between Canvas and Pulse. Canvas sends the data to Pulse. If Canvas is installed on a different server than Pulse, you need to make sure that the server where Canvas is installed has access to the Pulse server.