Carpenter breaks through with big Can-Am win