Determining the period of cooking fat can be tricky , as it copyrights on several factors. Generally, refined oils, like canola , can last fresh for eight months following unsealing the package, provided they are kept properly in a dark and cool place. Extra virgin oils, however, are degrade fast