Immigration Minister Jason Kenney besieged by critics during BC visit