both . in either case scenario was same , and most of my friends (which most of them are in CS industry ) have same experience .
I used to use commercial openvpn provider , and after a while I config my own openvpn server in my own vps . they both lose connection after 2 3 min. right now I am using shadowsocks and I have other options in case of something goes wrong.
To answer your question, OpenVPN is no problem at most ISPs in Canada or the United States. The only ones I have heard of that restrict VPN use from home just want to charge you more money for their "business" service instead of "home".
I used to use commercial openvpn provider , and after a while I config my own openvpn server in my own vps . they both lose connection after 2 3 min. right now I am using shadowsocks and I have other options in case of something goes wrong.