It’s been a terrible decade under Stephen Harper: Porter