Although I am thankful for our Canadian Health Care it is not perfect.  Wait times are ridiculous.  My husband is waiting to see  a Cardiologist.  It has been over 3 months now.  When I called to make sure they got the referral I was told, "there is a large group of people ahead of him we will call you when he gets to the top of the list."