http://www.gotoquiz.com/what_american_a ... o_you_have
Sorry, only Americans (doubt it even works for Canadians?)
Edit: Here ya go my friendly Canadian pals
http://www.gotoquiz.com/how_canadian_are_you_1
It had me down really well---I have a Philadelphia accent.