Are there Sikh MPs?

Yes! Sikhs are also actively involved in federal politics in all three major Canadian political parties.

This is the complete list of the Members of Parliament in Canada.