Gimnaziju i Srednju muzičku školu završio je u Novom Sadu, a Ekonomski fakultet u Subotici. Specijalizirao je mikroračunarske mreže i globalni marketing.
Nakon kratke karijere profesionalnog muzičara 1986. godine zaposlio se u Naftagas prometu. Odatle 1990. prelazi u Yutel, gde je bio direktor marketinga. Posle samo osam meseci daje otkaz i odlazi u privatni biznis.
Predsednik je Lige socijaldemokrata Vojvodine od njenog osnivanja, jula 1990. godine. Za predsednika je biran za na izbornim kongresima LSV 1994. 1997. 2001. i 2008. godine. Nije bio član ni jedne druge političke organizacije. 1991. godine Liga je organizovala prve antiratne demonstracije u Srbiji, u Novom Sadu, Adi i Senti, nakon kojih je Čanak prislino mobilisan.
Na parlamentarnim izborima 1997. godine izabran je za poslanika u Narodnoj skupštini Republike Srbije na listi Koalicije Vojvodina. Bio je i poslanik u Veću republika Skupštine Savezne Republike Jugoslavije i Državne zajednice Srbije i Crne Gore.
U periodu od 2000. do 2007. godine bio je poslanik Skupštine AP Vojvodine, od 2004. do 2007. njen predsednik.
Nakon izbora u januaru 2007. godine izabran je za poslanika Narodne skupštine Republike Srbije. Bio je šef poslaničke grupe ,,Vojvođanski poslanici’’ i član Odbora za ustavna pitanja.
Na vanrednim parlamentarnim izborima 24. aprila 2016. godine, ponovo je izabran za narodnog poslanika.