Blame Canada is a song from South Park, the movie written by Trey Parker and Marc Shaiman.
In the song the parents of the town of South Park, led by Sheila Broflovski (voiced by Mary Kay Bergman), believe that Canada is responsible for the vulgarity of their children, more precisely because of Terrance and Philippe's film, Asses of Fire.