General practitioners in Canada generally work 35 to 40 hours a week, but this often changes based on the needs of your medical practice.