i was wondering if someone could tell me about the following Canadian political parties:
-Liberal
-Conservative
-ndp

i was wondering what issues they have addressed (such as gay marriage, immigration, the enviroment, and so on...) i would like to know their stance on those kinds of issues. if there was a website with that information, that would be okay, too. btw i'm Canadian and i just wanted to know more about politics, because i dont know a lot about them since i'm 14 yrs old. Thank you!